поддержка очень усложнилась. Поток багов, исправил 1 - создал 10. Нужно что-то делать. Что можно предпринять и есть ли литература по этому вопросу?
Пора переписывать код )
Увы такого размера проект не перепишешь) Он рабочий, на нем пару разработчиков работает
Это первая стадия. Последняя - принятие)
Да.
Ничего удивительного)
Тут правильно сказали. Пора переписывать. Но сперва обложить все тестами
Это даже тестами не обложить обычно
Тогда увольняться 🌚🌝
Да он типа в доле этого проекта Сам себя не уволит
Тогда переписывать рефакторинтьь и тестированием обкладывать ))
Проект любого размера можно улучшить. Можно начать с малого, искать узкие, проблемные места, и переписывать их. Тут могут помочь техники рефакторинга, описанные фаулером (емнип, книга так и называется - рефакторинг). Ещё можно пытаться выделить модули, уменьшать связность, вплоть до построения распределённого приложения из монолита
Пиши тесты
Обсуждают сегодня