Наиболее важный урок этого примера -- это ритм рефакторинга: тестирование, небольшое изменение, тестирование, небольшое изменение, тестирование, небольшое изменение. Такоий ритм позволяет проводить рефакторинг быстро и не вносить ошибок.
Если вы продвинулись так далеко вместе со мной, вы должны понимать, что такое рефакторинг. Теперь мы можем обратиться к принципам и теории (хотя бы ненадолго).
В начало | предыдущая