Qualidade com Foco no Código Fonte
Sep 27
Em meus últimos post tenho falando bastante sobre qualidade. Já falei um pouco sobre Qualidade em Processo de Desenvolvimento de Software e sobre Qualidade com Foco no Produto de Software. Neste post concentro em o que deve ser feito para obter qualidade no código fonte.
Recentemente eu tive a oportunidade de palestrar no devday 2011. Minha palestra foi sobre "Qualidade de código: boas práticas, princípios e padrões". Neste post, abordo o mesmo assunto da palestra, mas antes disso, vou apontar alguns "code smell" (mal cheiro) que são frequentemente encontrados nos códigos dos programadores. Muitos dos referidos "code smell" são causados por uma má gestão das dependências no código. Baixa coesão e alto acoplamento são um dos fatores fundamentais para aumentar a dependência, dificultar a manutenção, expansão e alteração. No livro Agile Principles, Patterns, and Practices in C#, o Robert Martin (uncle bob) destaca alguns "code smell" causados por esse tipo de deficiência:
Read More

