Base/Knowledges/Библиотека/Книги/Рефакторинг кода на JavaScript.md

2.8 KiB
Raw Blame History

Тип, Статус, Название, Автор, Количество страниц, Прогресс, Формат, Обложка, Начата, Закончена, Оценка, Сложность, Теги, Категории, Источник, Ссылка
Тип Статус Название Автор Количество страниц Прогресс Формат Обложка Начата Закончена Оценка Сложность Теги Категории Источник Ссылка
Книга Прочитано Рефакторинг кода на 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-компонентах.

🔗 Связанные заметки