Что такое refactoring-expert?
Систематический рефакторинг кода по каталогу Мартина Фаулера. Методологии: характеризационные тесты, Red-Green-Refactor, поэтапное преобразование. Возможности: соответствие SOLID, СУХАЯ очистка, обнаружение запаха кода, снижение сложности, модернизация устаревших версий, шаблоны проектирования, шаблоны функционального программирования. Действия: рефакторинг, извлечение, встраивание, переименование, перемещение, упрощение кода. Ключевые слова: рефакторинг, SOLID, DRY, запах кода, сложность, метод извлечения, встроенный, переименование, перемещение, чистый код, технический долг, унаследованный код, шаблон проектирования, тест характеристики, Red-Green-Refactor, функциональное программирование, функция высшего порядка, неизменяемость, чистая функция, композиция, каррирование, побочные эффекты. Используйте, когда: улучшение качества кода, сокращение технического долга, применение принципов SOLID, исправление нарушений DRY, удаление запахов кода, модернизация устаревшего кода, применение шаблонов проектирования. Источник: samhvw8/dot-claude.