Возможно, имелись в виду различия между технической доработкой и рефакторингом кода.
Техническая доработка может подразумевать, например, исправление ошибок, добавление нового функционала, расширение алгоритма за счёт новых функций. 1
Рефакторинг кода же направлен на доработку внутренней структуры программы для лучшего понимания её работы. 1 При этом рефакторинг не подразумевает изменений в наблюдаемом поведении программы, не исправляет ошибки и не добавляет новый функционал. 1
Таким образом, разница между технической доработкой и рефакторингом кода заключается в целях и задачах этих процессов: техническая доработка ориентирована на изменение функциональности, а рефакторинг — на упрощение структуры кода для облегчения его понимания и поддержки. 14