Todo arquiteto e desenvolvedor experiente conhece a sensação. Você está navegando por uma base de código legada e se depara com uma peça de design que desafia a lógica. Uma estrutura tão contraintuitiva que sua primeira reação é um misto de espanto e julgamento: “Quem, em sã consciência, projetaria algo assim?”.