Четверг, 16 января 2025 — 11:45
USD: 102.81 р. EUR: 106.10 р.
16.01.2025
СкидкаГИД

Рефакторинг кода на JavaScript: улучшение проекта существующего кода (Фаулер Мартин); Диалектика, 2020

Книга: Рефакторинг кода на JavaScript: улучшение проекта существующего кода (Фаулер Мартин); Диалектика, 2020

от 1440 до 2918 

  • Издатель: Диалектика

  • ISBN: 978-5-907144-59-0

  • EAN: 9785907144590

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

  • ID: 3905539

  • Добавлено: 30.08.2019


Описание


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

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

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

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

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

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

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

СкидкаГИД инфо +

Сервис сравнения цен СкидкаГИД предлагает сравнить цены на товар «Книга: Рефакторинг кода на JavaScript: улучшение проекта существующего кода (Фаулер Мартин); Диалектика, 2020»

По данным нашего сервиса товар предлагался к продаже в 7 магазинах. На сегодняшний день доступен в 2 магазинах: ЛитРес, Яндекс.Маркет. По цене от 1440 р. до 2918 р., средняя цена составляет 2179 р., а самая низкая цена в магазине ЛитРес. В случае, если для вас на данный момент цена слишком высока, вы можете воспользоваться сервисом «Сообщить о снижении цены» - мы оповестим вас как только цена опустится до желаемого значения. Но будьте внимательны, используя сервис «История цены» можно спрогнозировать в какую сторону изменяется цена, возможно сейчас самое время для покупки.

Кроме сервиса сравнеция цен, наш сайт также позволяет экономить еще двумя способами: промокодный сервис (информация о промокодах, а также скидки и акции на товары), а также собственный кэшбэк сервис. Купить с кешбеком можно в следующих магазинах: ЛитРес, Яндекс.Маркет. А информация о промокодах доступна рядом с ценой от магазина и постоянно обновляется.

Чтобы сделать правильный выбор у нас есть подборка видео обзоров.

Также покупатели оставили 3 отзыва и высоко оценили данный товар. Если у вас есть чем дополнить данные отзывы, напишите свой отзыв. Или оцените уже имеющиеся отзывы +1 -1

О книге

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

Видео обзоры

Рефакторинг. Улучшение существующего кода. Мартин Фаулер

Рефакторинг. Улучшение существующего кода. Мартин Фаулерзапуск видео

 

Рефакторинг исходного кода. Статический анализ и инспекция кода

Рефакторинг исходного кода. Статический анализ и инспекция кодазапуск видео

 

Чистый Код / Clean Code: # 3: Огромные функции и их рефакторинг, Extract Till You Drop

Чистый Код / Clean Code: # 3: Огромные функции и их рефакторинг, Extract Till You Dropзапуск видео

 

Условия использования YouTube / Конфиденциальность Google

Где купить (2)

Как купить или где мы находимся +

Цена от 1440 руб до 2918 руб в 2 магазинах

Также рекомендуем ознакомиться с ценами на Яндекс.Маркет.

Похожие предложения вы можете найти в нашей подборке:
Книги: Информационные технологии, Программирование - издательство "Диалектика"
Книги: Информационные технологии, Программирование с ценой 1152-1728 р.

сообщить о снижении цены
Книга: Рефакторинг кода на JavaScript: улучшение проекта существующего кода (Фаулер Мартин); Диалектика, 2020
МагазинЦенаНаличие
Яндекс.Маркет

5/5

2918 

Кэшбэк до 3.8%

Промокоды на скидку


обновлено 16.01.2025
ЛитРес

5/5

1440 
Электронная книга

Кэшбэк до 14%


обновлено 15.08.2024
Avito

5/5

Avito доставка позволит получить любой товар, не выходя из дома

Кэшбэк 57 

История цены

МагазинПоследняя известная ценаОбновлено
Лабиринт
4320 
01.05.2024
Буквоед
2111 
Мегамаркет
3525 
24.12.2024
МАЙШОП
3745 
29.04.2024
OZON
2780 
24.06.2024

Кэшбэк сервис СкидкаГИД

На сегодняшний день товар «Книга: Рефакторинг кода на JavaScript: улучшение проекта существующего кода (Фаулер Мартин); Диалектика, 2020» можно купить с кешбеком в 2 магазинах: Яндекс.Маркет, ЛитРес

Кэшбэк – это возврат части денег, потраченных Вами в интернет-магазинах. Всего на нашем сайте более 500 магазинов, с многими из которых Вы наверняка уже знакомы. У каждого магазина свои условия. Кто-то возвращает процент от покупки, а кто-то фиксированную сумму.

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


Пункты выдачи СДЭК г. Раменское

Вы можете получить свои товары в ближайшем пункте выдачи СДЭК


Цены в соседних городах

Отзывы (3)

  • 5/5

    Доброго времени суток всем!
    Давно хотел взять книгу Фаулера по Рефакторингу, но как-то все было некогда, а тут вышло новое издание и примеры на javascript, как раз моя предметная область. Я ждал ее с августа и мои ожидания оправдались.
    По моему мнению - отличная книга, много примеров рефакторинга, отлично и понятно описано. Я бы рекомендовал к прочтению после книги банды четырех - "Приемы объектно-ориентированного проектирования. Паттерны проектирования". Обязательна всем студентам для ознакомления!
    Опечаток и ошибок в переводе не нашел. Качество бумаги - хорошее. Большой плюс - твердая обложка!
    Спасибо за внимание!

    0    0

  • 1/5

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

    0    0

  • 5/5

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

    0    0

Добавить отзыв



 

Книги: Информационные технологии, Программирование - издательство "Диалектика"

Категория 1152 р. - 1728 р.

Программирование - издательство "Диалектика" »

Книги: Информационные технологии, Программирование в Раменском

Категория 1152 р. - 1728 р.

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

 

подписаться на новинки, скидки
preloader