
Princípio Tell, Don´t Ask
Definição Este princípio foi proposto por Martin Fowler em seu blog. O princípio nos ajuda a lembrar que orientação a objetos é sobre...
Definição Este princípio foi proposto por Martin Fowler em seu blog. O princípio nos ajuda a lembrar que orientação a objetos é sobre...
O catalogo de princípios GRASP (General Responsibility Assignment Software Principles), consiste em orientações para a construção de bons...
Esta duplicação estava em 3 locais diferentes e fazia sentido estar em cada um daqueles locais, mas não 3 ao mesmo tempo. Foi uma escolha...
O princípio da Inversão de Dependências é o último dos Princípios SOLID e corresponde a letra “D”. Definição Este princípio trata de uma...
Durante o desenvolvimento de um aplicativo híbrido, me deparei com a dificuldade de debugar o código que estava rodando no aparelho. Por...
“Nós somos aquilo que fazemos repetidamente. Excelência, então, não é um modo de agir, mas um hábito” – Will Durant . Melhoria constante...
Para iniciar o processo de refatoração, antes é preciso formar uma base sólida, com o auxílio de testes, técnicas e ferramentas. Toda...
A Refatoração de código é uma prática que surgiu na década de 80, entre os membros da comunidade de programadores de Smalltalk, logo...