Gryaznyy kod sozdaet problemy. CHtoby kod bylo prosche chitat, prohoditsya provodit ego ochistku, razbivaya na chasti, s kotorymi udobno rabotat. Kent Bek, sozdatel metodologii ekstremalnogo programmirovaniya i pervoprohodets v oblasti patternov proektirovaniya, rasskazyvaet nam, gde i kogda luchshe provodit ochistku dlya uluchsheniya koda s uchetom obschey struktury sistemy.
Kniga ne zastavlyaet chitatelya provodit ochistku srazu i tselikom, a pozvolyaet protestirovat neskolko primerov, kotorye podhodyat dlya postavlennoy zadachi. Vy uznaete, kak logicheski razdelit na chasti bolshuyu funktsiyu, soderzhaschuyu mnozhestvo strok koda. Poznakomites s teoreticheskimi ponyatiyami programmnogo dizayna: stsepleniem, svyaznostyu, diskontirovannymi denezhnymi potokami i variativnostyu.