Ха, у меня скорее наоборот получается "Цель рефакторинга — сделать код программы легче для понимания", потому как после каждой ревизии оптимизация кода так преобразует его, что если вернуться к нему например через месяц, то нужно будет очень долго изучать все сначала )