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