Сравнить цены на книгу: Рефакторинг кода на JavaScript: улучшение проекта существующего кода; Диалектика, 2020

85 р.

  • Издатель: Диалектика
  • ISBN: 978-5-907144-59-0
  • EAN: 9785907144590

  • Книги: Программирование
  • ID:3905539
Где купить

Сравнить цены (1)

Цена от 85 р. до 85 р. в 1 магазинах

МагазинЦенаНаличие
206 р. (-30%) Заказ от 800 рублей мы привезем бесплатно!

Наличие уточняйте
01.05.2024
Яндекс.Маркет
5/5
110 р. (-23%) Кэшбэк в Яндекс.Маркет до 3.8%
Промокоды на скидку

10.05.2025
Повышенный кешбэк до 40%

Наличие уточняйте
24.12.2024
Крупнейшая в Беларуси оптовая и розничная торговая сеть строительных материалов и инструментов
Мы предлагаем профессиональную консультацию, вежливое обслуживание, честные цены и быструю и аккуратную доставку
Промокоды на скидку
Мы трудимся, чтобы предложить максимальный выбор: товаров, способов оплаты, вариантов доставки — и лучший сервис
Промокоды на скидку
24shop - это возможность приобрести все необходимое в одном месте
Домотехника
5/5
Быстрая доставка. Мы доставляем товар по всей Беларуси в удобное для вас время
Промокоды на скидку

Описание

Рефакторинг уже давно и прочно занимает достойное место среди технологий программирования, и не в последнюю очередь благодаря Мартину Фаулеру - автору одной из тех книг, которые написаны "на все времена".

Сам принцип рефакторинга прост: это последовательность небольших шагов, таких как перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и его превращение в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый такой шаг выглядит настолько просто и естественно, что кажется удивительным - о чем здесь можно писать? Однако кумулятивный эффект от таких малых изменений состоит в существенном улучшении архитектуры существующего кода.

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

Если первое издание книги можно было сравнить с хорошим вином, которое со временем становится только ценнее, то второе издание можно сравнить с шампанским - идеи в книге опьяняют, а их изложение искрится и играет…

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

Более двадцати лет опытные программисты во всем мире использовали книгу Мартина Фаулера Рефакторинг, когда им нужно было улучшить проект существующего кода, повысить удобство сопровождения программного обеспечения или облегчить понимание существующего кода.

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

Второе издание книги содержит обновленный каталог рефакторингов и включает примеры кода на JavaScript, а также новые функциональные примеры, демонстрирующие рефакторинг без классов.

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

Основные темы книги

Понимание процесса и общих принципов рефакторинга

Быстрое применение полезных рефакторингов для облегчения понимания и изменения программ

Распознавание запаха в коде, который сигнализирует о возможном применении рефакторинга

Каталог рефакторингов с объяснениями, мотивацией, техникой применения и простыми примерами

Создание надежных тестов для рефакторингов

Компромиссы и препятствия на пути рефакторинга

Об авторе

Мартин Фаулер - главный научный сотрудник компании ThoughtWorks. Он называет себя "автором, докладчиком, консультантом и просто человеком, болтающим о разработке программного обеспечения". Фаулер занимается разработкой программного обеспечения для предприятий, изучая, что делает проект хорошим, и какие методы необходимо применять для его создания.

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

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

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

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

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

Смотри также о книге.

О книге


ПараметрЗначение
Автор(ы)
ИздательДиалектика
Год издания2020
ПереплетТвердая глянцевая
Кол-во страниц464
СерияSignature Series
Возрастные ограничения12
ИздательствоДиалектика
Количество страниц464
АвторФаулер Мартин
Формат70х100/16
Тип обложкитвердая
Возрастное ограничение16+
Количество книг1
Вес760
ISBN978-5-907144-59-0
Размеры70x100/16
Обложкатвердый переплёт
Язык изданияrus


Отзывы (3)


  • 5/5

    Отличная книга, про рефакторинг.
    Особенно понравилась 1 глава, где есть пример выполнения рефакторинга со всеми паттернами.
    В книги примеры используется JavaScript, что мне помогло легче читать код, так как сам работаю с JS.
    Рекомендую всем разработчикам!

  • 1/5

    Книга шикарная, а формат только pdf и с чтением на сайте… Это ад, читать невозможно… Я читал с читалки на сайте, но формат epub читается годно, но этот pdf кривой и ужасный – перелистывание не работает, торчит меню зум, которое мешает странице поместиться в экран, ссылки не работают – нельзя из оглавления перейти на какую то главу.... В общем все очень печально

Все отзывы (3)



Зарегистрируйтесь и получайте бонусы за покупки!


Книги: Программирование Диалектика

Категория 68 р. - 102 р.

Книги: Программирование

Категория 68 р. - 102 р.

закладки (0) сравнение (0)

11 ms