Новое Распределяем каналы MAX по категориям и территориям. Читать новость

🌎 Refactoring: Improving the Design of Existing Code. Martin Fowler, 2-е издание (2018)



❔ Чему вы научитесь:
🔵 распознавать code smells — дублирование, длинные функции, завистливые методы, классы данных;
🔵 применять каталог рефакторингов пошагово, сохраняя работоспособность кода;
🔵 извлекать функции и переменные, перемещать поведение между классами;
🔵 заменять условную логику полиморфизмом и упрощать ветвления;
🔵 опираться на тесты как на страховку каждого шага;
🔵 встраивать рефакторинг в повседневную работу, а не выделять под него отдельный этап.

"Refactoring" — каталог приёмов с механикой каждого: что именно и в каком порядке менять. Рассчитана на разработчиков с опытом, которым приходится улучшать существующий код. Во втором издании примеры переписаны с Java на JavaScript, а часть приёмов пересмотрена — сами техники при этом языконезависимы и переносятся почти без изменений.

➡️ Скачать курс

Архиватор
Просмотры: 206
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти