"ter consciência de como seu código-fonte afeta aqueles que trabalharao com ele futuramente é uma parte importante do desenvolvimento de software
Os autores fizeram um otimo trabalho apresentando os diferentes aspectos desse desafio e explicando detalhes com exemplos instrutivos." michael hunger, desenvolvedor de software, neo technology como programadores, todos já vimos códigos-fonte tao feios e problemáticos que poderiam desanimar qualquer um
Durante os ultimos cinco anos, dustin boswell e trevor foucher analisaram centenas de exemplos de "códigos-fonte malfeitos" (muitos deles mesmos) para determinar o que havia de errado com eles e como poderiam melhorá-los
A conclusao a que chegaram? você deve escrever códigos-fonte de modo a minimizar o tempo necessário para que outra pessoa possa entendê-los - ainda que essa "outra pessoa" seja você mesmo
Este livro se concentra em princípios básicos e técnicas práticas que você poderá aplicar sempre em seus códigos-fonte
Utilizando exemplos de códigos-fonte fáceis de serem compreendidos e retirados de várias linguagens, cada capítulo aborda um aspecto distinto da codificaçao e demonstra como você pode tornar seu código-fonte fácil de entender
- simplifique a nomeaçao, os comentários e a formataçao com dicas que podem ser aplicadas a todas as linhas de seu código-fonte; - aprimore os loops, a lógica e as variáveis de seu programa para reduzir sua complexidade e potencial confusao; - confronte problemas no nível das funçoes, usando técnicas como reorganizar blocos de código para que realizem uma tarefa de cada vez; - escreva códigos-fonte de teste efetivos, completos e concisos - além de legíveis