Рефакторинг кода на JavaScript: улучшение проекта существующего кода
Второе издание классической книги Мартина Фаулера, посвящённой рефакторингу кода, адаптированное для языка JavaScript. Книга представляет собой практическое руководство по улучшению дизайна существующего программного обеспечения без изменения его внешнего поведения.
В издании подробно описаны более 60 проверенных методов рефакторинга с конкретными примерами на JavaScript. Каждый рефакторинг включает пошаговые инструкции, объяснение мотивации, техники применения и примеры кода до и после преобразования.
Книга охватывает фундаментальные принципы рефакторинга, признаки "дурного запаха" кода, которые указывают на необходимость рефакторинга, и практические стратегии внедрения рефакторинга в процесс разработки. Особое внимание уделяется тестированию как неотъемлемой части процесса рефакторинга.
Издание будет полезно JavaScript-разработчикам всех уровней, которые хотят улучшить качество своего кода, сделать его более читаемым, поддерживаемым и расширяемым. Книга также рассматривает взаимосвязь рефакторинга с производительностью и архитектурными паттернами.









