Рефакторинг — это процесс улучшения кода, без написания новой функциональности. Результат рефакторинга — это чистый код и простой дизайн. Чистый код — это код, который просто читать, понимать и поддерживать. Рефакторинг — это превращение грязного кода в чистый. 1 Чистый код проходит все тесты 2 Чистый код очевиден для других программистов 3 Чистый код не содержит дублирования 4 Чистый код содержит минимум классов 5 Чистый код легче и дешевле поддерживать!