Série

Manual de Bom Senso para Desenvolvedores

RSS Assinar via RSS

Por que escrever um bom código?
Artigo

Por que escrever um bom código?

Por que escrever um bom código? Não por estética, mas por estratégia. Neste artigo desmonto a subjetividade do termo "bom" para mostrar que a qualidade do código impacta diretamente nos custos, na evolução do projeto e até na satisfação do usuário. Com exemplos reais, de vazamentos de dados a bugs que derrubaram a nota de aplicativos, explico que escrever código claro e comunicativo é um investimento que evita retrabalho e salva negócios no médio e longo prazo.

Como identificar e controlar a complexidade através de abstrações eficientes?
Artigo

Como identificar e controlar a complexidade através de abstrações eficientes?

Eu já rejeitei PRs só porque o código estava 'limpo' demais. Neste artigo, vou te mostrar que a verdadeira complexidade não está nas linhas, mas nas abstrações que você deixa de criar. Vamos falar sobre os sintomas que matam projetos (amplificação, carga cognitiva e os tais 'desconhecidos desconhecidos') e como um simples buffer pode salvar seu sistema.