O seu código fede e você nem sabia. Ou sabia, mas não o quanto fede!
Code smells
APERFEIÇOANDO A COMUNICAÇÃO DO TIME DE DESENVOLVEDORES COM PADRÕES E ANTI-PADRÕES - Dia de agilidade 2016