Со своим обширным опытом битвы с наговнокоденными на коленке приложениями (уже почти 7 лет этим занимаюсь), могу сказать, что есть только одна более-менее эффективная стратегия переписывания говнокода:
1. Обмазываешь больное место тестами
2. Переписываешь
3. Проходишь тесты
Никаких рефакторингов "пока делаю задачу". Никаких рефакторингов без тестов. Никогда.
Отрефаченый код держим в отдельной ветке и сливаем с дев веткой отдельно. Если держать отрефаченый код вместе с кодом какой-то фичи, то удачи вам 🤝🤝.
Post #1138
37.6K

- 👍 334
- 🤔 31
- 🔥 16
- ❤ 13
- 💯 9
- 🤓 8
- 💅 6
- 🌚 3
- 🌭 1
- 🤨 1