Often the deeper problem hinted at by a code smell can be uncovered when the code is subjected to a short feedback cycle, where it is refactored in small, controlled steps, and the resulting design is examined to see if there are any further code smells that in turn indicate the need for more refactoring.
Adesea, problema mai profundă sugerată de un code smell poate fi descoperită atunci când codul este supus la un scurt ciclu de reacție în care este refactorizat în pași mici și controlați, iar designul rezultat este examinat pentru a vedea dacă există în continuare code smelluri care să indice nevoia de mai multe refactorizări.