Контекст:
- это внутренний проект (который я не думаю, что многие люди используют)
- это старое
- мы обновляем его
Проблемы:
- он использует фреймворк mvc (без использования моделей, бизнес-логики в представлениях и т. д.)
- нас просят сделать немного, но из-за низкой сплоченности у нас есть два варианта:
- продолжать портить вещи
- переместить большие куски кода вокруг или переписать вещь
Решения (я вижу):
- продолжать работать с ним, игнорировать лучшие практики в пользу того, чтобы быть сделано в ближайшее время и не вводить новые ошибки путем рефакторинга / переписывания
- рефакторинг / переписывание
Я предполагаю, что мой вопрос действительно: если я хочу внести большие изменения в этот проект, как я могу предложить это, не оскорбляя кого-либо? Или было бы лучше для меня просто плыть по течению, даже если это иногда означает (метафорически) клейкую ленту?