Executando verificação de segurança...
3

Eu adicionaria mais um ponto: "não existe código perfeito". Não estou dizendo para não fazermos o nosso melhor como devs, porém muitas vezes gastamos tempo desnecessário pensando, projetando e generalizando (over engineering) código que talvez nem seja utilizado pelo produto, exemplos: "Por que extrair um código para uma função se ela teria apenas uma referência? Por que projetar uma arquitetura de microserviços do zero se o seu produto é novo e ainda não tem muitos usuários e está em fase de experimentação?"

Uma dica valiosa que sempre prego nos lugares onde trabalho é: pense orientado no produto, escrever código apenas pelo software em si pode não gerar o valor necessário para o negócio, por isso é preciso saber os momentos apropriados de atacar débitos técnicos como refatorações, melhorias de performance, upgrade de dependências, etc.

Forte abraço ❤️

Carregando publicação patrocinada...