Я делаю рефакторинг ежечасно
— известная фраза Мартина Фаулера часто вызывает недоумение. Но что, если маленькие улучшения действительно могут вписываться в рабочий процесс?
Костя Логиновских, ведущий разработчик и технический лидер внутреннего проекта в Cloud․ru, делится 5 простыми способами сделать код лучше прямо сейчас:
😶🌫️ Введение объекта параметра
😶🌫️ Извлечение функции
😶🌫️ Перемещение инструкций
😶🌫️ Использование встроенного метода
😶🌫️ Введение утверждения
Главный секрет: эффективный рефакторинг не требует много времени. Маленькие улучшения накапливаются и делают код лучше каждый день.
Полная статья по ссылке
Расскажите в комментариях — какой способ вам кажется самым полезным?
И сталкивались ли вы когда-нибудь с цикломатической сложностью 233?
