Design de código: a qualidade que faz a diferença.
Todos os desenvolvedores já enfrentaram projetos legados que são
intragáveis. Mas esses projetos são frutos de nossas próprias mãos.
Qual o papel do design e quais as decisões que podemos tomar para
manter o código legivel, e a manutenção a baixo custo durante o longo
prazo? Qual a responsabilidade do desenvolvedor e do arquiteto no
software que é otimizado somente para sua equipe, e quais as
consequências de delas durante a troca de equipes? Quais decisões de
design são educadas e de alta qualidade e quais atrapalham o sucesso
de um projeto a longo prazo?