O documento descreve os princípios SOLID (Single Responsibility Principle, Open Closed Principle, Liskov Substitution Principle, Interface Segregation Principle e Dependency Inversion Principle) para desenvolvimento de software, além dos princípios DRY (Don't Repeat Yourself) e KISS (Keep It Simple Stupid) que pregam códigos simples e sem repetições desnecessárias.
11. D.R.Y.
Don’t Repeat Yourself
“Não Se Repita” é um em que é dito
que ao adicionar código não
necessário no seu programa, será
aumentada a quantidade de
trabalho para manter o código. Ao
invés, evite a repetição de código
desnecessário, tornando o código
coeso e de fácil manutenção.
12. O princípio K.I.S.S. ensina que um
código complexo pode (e deve) ser
simplificado, aplicando princípios
como SOLID e DRY, sem alterar
suas funções ou seus serviços.
Tornando ele mais fácil de ser
compreendido e de fazer a sua
manutenção, além da redução de
linhas de código.
K.I.S.S.
Keep It Simple Stupid