Criando Sistemas Manuteníveis # 4

Postado em Atualizado em

man-drawing-an-electrical-diagram-chamadaEscreva um código somente uma vez

Escreva um pedaço de código somente uma única vez, fazendo com que todas as outras partes que precise usar, reuse aquele código. Nunca copie e cole ou duplique um pedaço de código em outro lugar, mesmo que contenha alguma mínima variação. Caso aconteça situações de variações, faça alguma coisa para reusar o mesmo código: passando parâmetros, usando polimorfismo, programação dinâmica “duck type” e etc. Qualquer coisa, menos duplicação de código! Essa regra simples ira fazer toda a diferença depois que a solução virar um “monstro”. É exatamente essa prática que determinara depois se é você que ira controlar o software ou será ele que ira controlar você! Gostaria de aprender práticas de arquitetura de software? Veja nosso curso AQT M1 – Arquitetura de Software com Java.

Este post faz parte de uma serie de posts, veja o inicial.

“O teu amor é melhor do que a própria vida, e por isso eu te louvarei.” Salmos 63:3