Às vezes a gente se pega vendo uns if/else por aí, se repetindo aqui e ali e pensa: “engraçado você por aqui de novo”. Esse pensamento é o seu sensor automático de code smells e ele vai ficando melhor a medida que você exercita boas práticas como OO e seus princípios, design patterns e algumas outras técnicas de refactoring.
Por falar em code smells, a duplicação de código é um dos problemas mais tranquilos de se resolver com a refatoração - especialmente porque é um problema fácil de identificar.
Leia mais →