QA в Германии
Тут слово "почти" - лишнее.
Не,.. вспомнил и добавил. В одном из проектов было приказано команде занятся исключительно рефакторингом и не из из-за того что было всё так плохо - Шеф "умных книжек" начитался.
Единственное что помогает
Каждый проект, имеет свои особенности и что может помочь в одном случае, в другом может вообще не случится.
А некоторые проекты, просто не имеет смысла лечить, приходится только поддерживать на плаву. Иначе говоря - подход строго индивидуальный.
С другой стороны, ждать специально приказа "фас" для улушения также может не имееть большого смысла.
Рефакторинг - это что то типа ежедневного похода в спортзал, после каждого единичного посещения ничего не видно, но в сумме, за некоторое время, можно достичь хорошего эффекта.
Есть конечно, места для которых требуется хирургическая операция, вот о ней и стоит договарится особо, думаю.
ждешь пока дадут твой модуль переделать
может быть вопрос политики, но думаю, свои модули лучше улучшать самому, ну или после обсуждения с ревьювером. Обычно "постороннему" не так просто вникнуть во все детали и довольно часто изменению подвергается не то что нужно, зачастую то что помогает в конкретной проблемной ситуации, не задумываясь о том, что в другой ситуации эти изменения могут быть вредны.