- Руководства по пользованию программами
- Операционные системы и утилиты для ПК
- Интернет
- Графика. Дизайн. Проектирование
- Программы и утилиты для цифровых устройств
- Железо ПК
- Информатика
- Сети и коммуникации
- Бухгалтерия
- Базы данных
- Анализ данных
- Электронная бухгалтерия
- Машинное обучение. Анализ данных
- Менеджмент в IT
Рефакторинг кода на JavaScript: улучшение проекта существующего кода (Фаулер Мартин); Диалектика, 2020
от 1440 до 2918
Издатель: Диалектика
ISBN: 978-5-907144-59-0
EAN: 9785907144590
Книги: Программирование
ID: 3905539
Добавлено: 30.08.2019
Описание
Рефакторинг уже давно и прочно занимает достойное место среди технологий программирования, и не в последнюю очередь благодаря Мартину Фаулеру - автору одной из тех книг, которые написаны "на все времена".
Сам принцип рефакторинга прост: это последовательность небольших шагов, таких как перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и его превращение в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый такой шаг выглядит настолько просто и естественно, что кажется удивительным - о чем здесь можно писать? Однако кумулятивный эффект от таких малых изменений состоит в существенном улучшении архитектуры существующего кода.
Мартин Фаулер и другие высококлассные специалисты в области объектно-ориентированного программирования, принявшие участие в написании этой книги, изложили принципы и наиболее эффективные методики выполнения различных рефакторингов и показали, когда и как следует изучать код с целью его улучшения. В книге подробно описано более 60 методов рефакторинга, причем с практическими примерами на языке программирования JavaScript. Применение JavaScript и описание "рефакторинга без классов" является одним из отличий нового издания книги от старого.
Если первое издание книги можно было сравнить с хорошим вином, которое со временем становится только ценнее, то второе издание можно сравнить с шампанским - идеи в книге опьяняют, а их изложение искрится и играет…
Это издание классической книги достойно того, чтобы занять свое место на книжной полке каждого серьезного программиста - вне зависимости от используемого языка программирования.
Более двадцати лет опытные программисты во всем мире использовали книгу Мартина Фаулера Рефакторинг, когда им нужно было улучшить проект существующего кода, повысить удобство сопровождения программного обеспечения или облегчить понимание существующего кода.
Это - такое долгожданное - новое издание было полностью обновлено, чтобы отразить важные изменения в области программирования.
Второе издание книги содержит обновленный каталог рефакторингов и включает примеры кода на JavaScript, а также новые функциональные примеры, демонстрирующие рефакторинг без классов.
Как и в первом издании, здесь объясняется, что такое рефакторинг, почему вы должны прибегать к рефакторингу, как распознать код, который нуждается в рефакторинге, и как успешно его провести независимо от того, какой язык программирования вы используете.
Основные темы книги
Понимание процесса и общих принципов рефакторинга
Быстрое применение полезных рефакторингов для облегчения понимания и изменения программ
Распознавание запаха в коде, который сигнализирует о возможном применении рефакторинга
Каталог рефакторингов с объяснениями, мотивацией, техникой применения и простыми примерами
Создание надежных тестов для рефакторингов
Компромиссы и препятствия на пути рефакторинга
Об авторе
Мартин Фаулер - главный научный сотрудник компании ThoughtWorks. Он называет себя "автором, докладчиком, консультантом и просто человеком, болтающим о разработке программного обеспечения". Фаулер занимается разработкой программного обеспечения для предприятий, изучая, что делает проект хорошим, и какие методы необходимо применять для его создания.
Смотри также о книге.
СкидкаГИД инфо +
Сервис сравнения цен СкидкаГИД предлагает сравнить цены на товар «Книга: Рефакторинг кода на JavaScript: улучшение проекта существующего кода (Фаулер Мартин); Диалектика, 2020»
По данным нашего сервиса товар предлагался к продаже в 7 магазинах. На сегодняшний день доступен в 2 магазинах: ЛитРес, Яндекс.Маркет. По цене от 1440 р. до 2918 р., средняя цена составляет 2179 р., а самая низкая цена в магазине ЛитРес. В случае, если для вас на данный момент цена слишком высока, вы можете воспользоваться сервисом «Сообщить о снижении цены» - мы оповестим вас как только цена опустится до желаемого значения. Но будьте внимательны, используя сервис «История цены» можно спрогнозировать в какую сторону изменяется цена, возможно сейчас самое время для покупки.
Кроме сервиса сравнеция цен, наш сайт также позволяет экономить еще двумя способами: промокодный сервис (информация о промокодах, а также скидки и акции на товары), а также собственный кэшбэк сервис. Купить с кешбеком можно в следующих магазинах: ЛитРес, Яндекс.Маркет. А информация о промокодах доступна рядом с ценой от магазина и постоянно обновляется.
Чтобы сделать правильный выбор у нас есть подборка видео обзоров.
Также покупатели оставили 3 отзыва и высоко оценили данный товар. Если у вас есть чем дополнить данные отзывы, напишите свой отзыв. Или оцените уже имеющиеся отзывы +1 -1
О книге
Параметр | Значение |
---|---|
ISBN | 978-5-907144-59-0 |
Автор(ы) | Фаулер Мартин |
Автор | Фаулер Мартин |
Вес | 760 |
Возрастное ограничение | 16+ |
Возрастные ограничения | 12 |
Год издания | 2020 |
Издатель | Диалектика |
Издательство | Диалектика |
Кол-во страниц | 464 |
Количество книг | 1 |
Количество страниц | 464 |
Обложка | твердый переплёт |
Переплет | Твердая глянцевая |
Размеры | 70x100/16 |
Серия | Signature Series |
Тип обложки | твердая |
Формат | 70х100/16 |
Язык издания | rus |
Видео обзоры
Где купить (2)
Цена от 1440 руб до 2918 руб в 2 магазинах
Также рекомендуем ознакомиться с ценами на Яндекс.Маркет.
Похожие предложения вы можете найти в нашей подборке:
Книги: Информационные технологии, Программирование - издательство "Диалектика"
Книги: Информационные технологии, Программирование с ценой 1152-1728 р.
Магазин | Цена | Наличие |
---|---|---|
Яндекс.Маркет 5/5 | 2918 Промокоды на скидку | обновлено 16.01.2025 |
ЛитРес 5/5 | обновлено 15.08.2024 | |
Avito 5/5 | Avito доставка позволит получить любой товар, не выходя из дома
| |
Магазин | Последняя известная цена | Обновлено |
---|---|---|
Лабиринт | 4320 | 01.05.2024 |
Буквоед | 2111 | |
Мегамаркет | 3525 | 24.12.2024 |
МАЙШОП | 3745 | 29.04.2024 |
OZON | 2780 | 24.06.2024 |
Кэшбэк сервис СкидкаГИД
На сегодняшний день товар «Книга: Рефакторинг кода на JavaScript: улучшение проекта существующего кода (Фаулер Мартин); Диалектика, 2020» можно купить с кешбеком в 2 магазинах: Яндекс.Маркет, ЛитРес
Кэшбэк – это возврат части денег, потраченных Вами в интернет-магазинах. Всего на нашем сайте более 500 магазинов, с многими из которых Вы наверняка уже знакомы. У каждого магазина свои условия. Кто-то возвращает процент от покупки, а кто-то фиксированную сумму.
Заказывайте он-лайн и получайте часть денег обратно, подробнее..
Пункты выдачи СДЭК г. Нижний Тагил
Вы можете получить свои товары в ближайшем пункте выдачи СДЭК
Цены в соседних городах
Отзывы (3)
-
Анонимно
- 7 октября 20205/5
Доброго времени суток всем!
Давно хотел взять книгу Фаулера по Рефакторингу, но как-то все было некогда, а тут вышло новое издание и примеры на javascript, как раз моя предметная область. Я ждал ее с августа и мои ожидания оправдались.
По моему мнению - отличная книга, много примеров рефакторинга, отлично и понятно описано. Я бы рекомендовал к прочтению после книги банды четырех - "Приемы объектно-ориентированного проектирования. Паттерны проектирования". Обязательна всем студентам для ознакомления!
Опечаток и ошибок в переводе не нашел. Качество бумаги - хорошее. Большой плюс - твердая обложка!
Спасибо за внимание! -
Dmitriy Schukin
- 22 октября 20201/5
Книга шикарная, а формат только pdf и с чтением на сайте… Это ад, читать невозможно… Я читал с читалки на сайте, но формат epub читается годно, но этот pdf кривой и ужасный – перелистывание не работает, торчит меню зум, которое мешает странице поместиться в экран, ссылки не работают – нельзя из оглавления перейти на какую то главу.... В общем все очень печально
Добавить отзыв
Книги: Информационные технологии, Программирование - издательство "Диалектика"
Категория 1152 р. - 1728 р.
Программирование - издательство "Диалектика" »
Книги: Информационные технологии, Программирование в Нижнем Тагиле
Категория 1152 р. - 1728 р.