Я только что был назначен ответственным за проект кода с проблемами сопровождения. Что я могу сделать, чтобы сделать проект устойчивым?
Я нахожусь в месте, где мы работаем с очень большой многоуровневой системой .NET, в которой отсутствуют многие важные вещи, такие как модульные тесты, IOC, MEF, слишком много статических классов, чистые наборы данных и т. Д. только 24 года, но я здесь уже почти три года (это приложение разрабатывалось уже 5 лет), и в основном из-за нехватки времени, мы просто добавили больше дерьма, чтобы соответствовать другому дерьму. После выполнения ряда проектов в свободное время я начал понимать, насколько важны все эти концепции. Кроме того, из-за смены сотрудников я теперь являюсь руководителем группы по этому проекту, и я действительно хочу придумать несколько умных способов улучшить это приложение. Пути, где ценность может быть объяснена руководству. У меня есть идеи о том, что я хотел бы сделать, но все они кажутся ошеломляющими без особой выгоды. Любые истории о том, как люди сталкивались или могли бы справиться с этим, были бы очень интересными для чтения. Благодарю.