--- Тип: Книга Статус: Прочитано Название: Рефакторинг кода на JavaScript. Улучшение проекта существующего кода Автор: - Мартин Фаулер Количество страниц: 448 Прогресс: 448 Формат: Электронная Обложка: Библиотека/Книги/covers/refactoring-js.jpg Начата: "2024" Закончена: "2024" Оценка: "10" Сложность: 6/10 Теги: - it - programming - refactoring - javascript Категории: - разработка программного обеспечения - чистый код Источник: Ссылка: --- ![[covers/refactoring-js.jpg]] # Рефакторинг кода на JavaScript. Улучшение проекта существующего кода ## 📖 О книге Второе издание классического труда Мартина Фаулера, полностью переписанное под использование JavaScript. Книга является исчерпывающим руководством по улучшению структуры существующего кода без изменения его внешнего поведения. --- ## 🧠 Ключевые идеи - **Рефакторинг через тесты**: Никогда не начинайте рефакторинг без надежного набора автоматизированных тестов. - **Малые шаги**: Эффективный рефакторинг состоит из последовательности крошечных изменений, каждое из которых оставляет код в рабочем состоянии. - **Понимание "Запахов кода"**: Умение идентифицировать проблемные места (Smells), которые сигнализируют о необходимости изменений. --- ## 💬 Важные цитаты > Любой дурак может написать код, который поймет компьютер. Хорошие программисты пишут код, который понимают люди. --- ## 💡 Как применить в моих проектах - Использовать каталог методов рефакторинга при ежедневной работе с JS/TS кодом. - Внедрять практику «Рефакторинг при добавлении функционала». - Следить за «запахами» в больших React-компонентах. --- ## 🔗 Связанные заметки - [[Рефакторинг]] - [[Чистый код]]