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