Как убедить коллегу в том, что дублирование кода - это плохо?

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

Я пытался объяснить, что это затрудняет поддержку нашего проекта, но он этого не делает. Я уже пробовал простые аргументы, но безуспешно.

33
задан Community 23 May 2017 в 11:45
поделиться