Рефакторинг кода на JavaScript: улучшение проекта существующего кода

Второе издание классической книги Мартина Фаулера, посвящённой рефакторингу кода, адаптированное для языка JavaScript. Книга представляет собой практическое руководство по улучшению дизайна существующего программного обеспечения без изменения его внешнего поведения.

В издании подробно описаны более 60 проверенных методов рефакторинга с конкретными примерами на JavaScript. Каждый рефакторинг включает пошаговые инструкции, объяснение мотивации, техники применения и примеры кода до и после преобразования.

Книга охватывает фундаментальные принципы рефакторинга, признаки "дурного запаха" кода, которые указывают на необходимость рефакторинга, и практические стратегии внедрения рефакторинга в процесс разработки. Особое внимание уделяется тестированию как неотъемлемой части процесса рефакторинга.

Издание будет полезно JavaScript-разработчикам всех уровней, которые хотят улучшить качество своего кода, сделать его более читаемым, поддерживаемым и расширяемым. Книга также рассматривает взаимосвязь рефакторинга с производительностью и архитектурными паттернами.

Рефакторинг кода на JavaScript: улучшение проекта существующего кода
A
Автор
Мартин Фаулер, при участии Кента Бека
Издательство
Диалектика
Год
2019
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент