Мартин Фаулер - Рефакторинг кода на Javascript. Улучшение проекта существующего кода
Добавил tipzozborova (11-10-2019, 20:18)
![]() Рефакторинг уже давно и прочно занимает достойное место среди технологий программирования, и не в последнюю очередь благодаря Мартину Фаулеру — автору одной из тех книг, которые написаны "на все времена". Сам принцип рефакторинга прост: это последовательность небольших шагов, таких как перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и его превращение в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый такой шаг выглядит настолько просто и естественно, что кажется удивительным — о чем здесь можно писать? Однако кумулятивный эффект от таких малых изменений состоит в существенном улучшении архитектуры существующего кода. В этой книге подробно описано более 60 методов рефакторинга, причем приведено не только их теоретическое описание, но и практические примеры на языке программирования javascript. Применение javascript и описание “рефакторинга без классов” является одним из отличий нового издания книги от старого. Второе издание книги содержит обновленный каталог рефакторингов и включает примеры кода на javascript, а также новые функциональные примеры, демонстрирующие рефакторинг без классов. Как и в первом издании, здесь объясняется, что такое рефакторинг, почему вы должны прибегать к рефакторингу, как распознать код, который нуждается в рефакторинге, и как успешно его провести независимо от того, какой язык программирования вы используете. Название: Рефакторинг кода на javascript. Улучшение проекта существующего кода Автор: Мартин Фаулер Язык: Русский Издательство: Диалектика Жанр: Компьютерная литература Год выхода: 2019 Формат: pdf Страниц: 470 Размер: 25,5 МБ Скачать Мартин Фаулер - Рефакторинг кода на javascript. Улучшение проекта существующего кода Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Посмотрели: 73 | Прокомментировали: 0
|
АвторизацияЗарегистрируйся, либо войди под своим логином! |

