Ешь, двигайся, спи Жесткий подход Дэна Кеннеди Телефоны Бизбук - c 10 до 18 по будним дням
 
Наши проекты:
Вход для зарегистрированных пользователей
Регистрация нового пользователя
Каталог книг Новинки Анонсы Заказы / Корзина Рассылка Оплата и Доставка Контакты
Вы находитесь в разделе каталога:
• Рефакторинг кода на JavaScript: улучшение проекта существующего кода, 2-е издание, Мартин Фаулер


Рефакторинг кода на JavaScript: улучшение проекта существующего кода, 2-е издание
Рефакторинг кода на JavaScript: улучшение проекта существующего кода, 2-е издание
новинка
Мартин Фаулер
Год выпуска: 2019
Изд-во: Диалектика-Вильямс
ISBN: 978-5-907144-59-0
Переплёт: твердый
464 страниц
Более двадцати лет опытные программисты по всему миру полагались на книгу "Рефакторинг. Улучшение проекта существующего кода" Мартина Фаулера, для улучшения существующего кода и повысить удобство сопровождения программного обеспечения, а также чтобы облегчить понимание существующего кода.

Это долгожданное новое издание было полностью обновлено, чтобы отразить важные изменения в последних тенденциях в разработке ПО.
Второе издание книги "Рефакторинг кода на JavaScript: улучшение проекта существующего кода", содержит обновленный каталог рефакторингов и включает примеры кода JavaScript, а также новые функциональные примеры, демонстрирующие рефакторинг без классов.

В данной книге известный эксперт в области объектных технологий Мартин Фаулер открывает перед сообществом разработчиков новые горизонты, рассказывая о практиках, применяемых экспертами, и демонстрируя, какие значительные преимущества от их применения может получить любой разработчик. При надлежащей подготовке квалифицированный проектировщик систем может взять плохо спроектированную программу и превратить ее в хорошо продуманный, надежный код. В книге Мартин Фаулер показывает читателям, где обычно можно найти возможности для оптимизации и как превратить плохой проект в хороший. Каждый шаг рефакторинга прост — даже, казалось бы, слишком прост, чтобы его стоило выполнять. Оптимизация может включать перемещение поля из одного класса в другой или извлечение некоторого кода из метода с тем, чтобы превратить его в отдельный метод, или даже перенос некоторого кода вверх или вниз по иерархии классов. Хотя эти отдельные шаги могут показаться элементарными, кумулятивный эффект таких небольших изменений может радикально улучшить проект программы. Рефакторинг кода — проверенный способ предотвращения распада программного обеспечения.

Это издание классической книги достойно того, чтобы занять свое место на книжной полке каждого серьезного программиста - вне зависимости от используемого языка программирования.

Основные темы книги:
- Понимание процесса и общих принципов рефакторинга
- Быстрое применение полезных рефакторингов для облегчения понимания и изменения программ
- Распознавание запаха в коде, который сигнализирует о возможном применении рефакторинга
- Каталог рефакторингов с объяснениями, мотивацией, техникой применения и простыми примерами
- Создание надежных тестов для рефакторингов
- Компромиссы и препятствия на пути рефакторинга

Об авторе:
Мартин Фаулер
— независимый консультант, который применяет объектные технологии для решения насущных проблем бизнеса около сорока лет. Он давал консультации по программным системам в таких областях, как здравоохранение, торговля и финансы. Среди его клиентов были Chrysler, Citibank, Министерство здравоохранения Великобритании, Andersen Consulting и Netscape Communications. Кроме того, Фаулер часто делает доклады по объектным технологиям, унифицированному языку моделирования UML и шаблонам проектирования.





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



Предисловие к первому изданию 19
Введение 21
Глава 1. Первый пример рефакторинга 29
Глава 2. Принципы рефакторинга 79
Глава 3. Запах в коде 111
Глава 4. Создание тестов 129
Глава 5. На пути к каталогу рефакторингов 147
Глава 6. Первое множество рефакторингов 151
Глава 7. Инкапсуляция 207
Глава 8. Перенос функциональности 243
Глава 9. Организация данных 285
Глава 10. Упрощение условной логики 305
Глава 11. Рефакторинг API 351
Глава 12. Работа с наследованием 393
Библиография 449
Предметный указатель 453


Хотите оставить отзыв? У Вас возникли вопросы о книге "Рефакторинг кода на JavaScript: улучшение проекта существующего кода, 2-е издание, Мартин Фаулер" ? Пишите:

* Текст сообщения:
 
  Отправить
Поиск по каталогу
 поиск в аннотациях
Искать

* Подробнее об условиях доставки смотрите в разделе "Оплата и Доставка" нашего магазина.
Если у Вас возникли вопросы как подобрать и купить книги в нашем интернет-магазине звоните с 9 до 18 по будним дням: Киев 331-04-53, Водафон (050) 809-56-66, Киевстар (067) 408-26-36, Лайф (063) 227-24-47, Интертелеком (094) 831-04-53 или пишите нам

 
   
  Programming - Dmitriy Kotov & Andrey Kotov