Речь идет о последовательном очищении кода. В самой главе очень много сложного кода и всю главу Мартин просто проводит рефакторинг, так что мега-краткие заметки:
- Сначала пишем плохой код, а потом улучшаем и чистим.
- Система должна работать в любой момент в процессе внесения изменений. В этом помогают автоматизированные тесты или хотя бы юнит-тесты.
- Плохой код убивает проект. Для разрешения зависимостей и новых фич придется тратить много времени.
- Если мы немного намусорили в чистом коде, то сможем легко поправить.