поэтому у меня есть бюджет для очистки кода, который я унаследовал от другого программиста.код в очень плохом состоянии, много файлов не используется, много функций не используется.На самом деле это выглядит как линейное программирование вместо объектно-ориентированного.Моя проблема заключается в том, должен ли я
a) Очистить код, реструктурировать его и попытаться удалить все неиспользуемые ресурсы b) начать с новой структуры (она использует codeigniter) и скопировать файлы, которыеМне нужно было запустить
Мне нравится вариант b, потому что он напоминает мне новый ноутбук от Best Buy.Я могу либо потратить время, удаляя все вредоносные программы, либо сделать уничтожение и создать систему с нуля, что я всегда делаю.Единственная проблема заключается в том, что на этот раз гораздо больше, чем просто создание новой системы.Вот плюсы и минусы:
PROS
- Чистая система, которая очень проста в обслуживании
- Не нужно ходить на поиски неиспользуемых файлов
- Проще отслеживать, что я сделал
CONS
- Многое может сломаться
- Может пропустить необходимые файлы
- Может занять больше времени
Что вы думаете?Можете ли вы дать мне некоторые свои плюсы и минусы, и что вы могли бы сделать в такой ситуации?
Обновление
Многие люди говорят, что я упускаю важную часть, бюджет (время и деньги).У нас есть приличный бюджет, но мой менеджер проекта готов перейти, если он обеспечит более надежную систему с более быстрым временем выполнения новых функций.Мне сложно определить бюджет, потому что вы еще не видели код, поэтому выделение часов не поможет, поэтому я ничего не сказал о бюджете.Я думаю, с вашей точки зрения, рассмотрите этот бюджет, который может вместить оба решения.