É muito comum as pessoas estudarem algo e achar que devem usar tudo aquilo, então fica na dúvida e paraliza, depois que faz perde muito tempo fazendo algo que não é útil e depois ainda pode perder tempo porque complicou algo que cria uma dívida.

Eu tive a sorte de aprender a programar em uma época que a maioria dessas coias não existia, e também de conseguir enxergar por conta própria o que está incomodando. Então eu ia melhorando o software cada vez mais que eu fazia algo novo inuitivamente de acordo com o que eu via de necessidade, o que poderia me deixar mais produtivo, o que daria mais robustez ao software, o que facilitaria a manutenção depois, tudo sem ler nada sobre isso. Não fiz isso porque sou um gênio, mas porque eu entendia o que eu estava fazendo e via as dores.

Hoje as pessoas aprendem muito por receita de bolo, então só faem o que mandaram fazer. Isso é o que se chama de aplicar "boas práticas". Mas só dá certo quando a pessoa sabe oberservar o contexto, entendem que tem alguma dor real ali. Quando usa só porque alguém mandeu vira "A Péssima Prática de Seguir Boas Práticas", título do primeiro vídeo que publicarie no meu canal, porque isso é um grave erro pervasivo entre a esmagadora maioria dos programadores.

Também ignorar as boas práticas não costuma dar resultado, tem que saber usá-las, eu falarei tudo isso no vídeo e postagem no blog (posssivelmente no Substack, ainda estou avaliando isso).

Em alguns casos pode ficar tão difícil que é necessário ajuda profissional para lidar isso:

https://www.tabnews.com.br/maniero/faq-do-programador-perdidao

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).