Рефакторинг
Изменение структуры кода без изменения его поведения — чтобы его было проще читать, менять и тестировать.
Классика — «Рефакторинг» Мартина Фаулера (1999). На практике: переименование, выделение функций, разбиение длинных методов. Тесты — страховочная сетка, благодаря которой рефакторить не страшно.