Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

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

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

Издание 2020 г.
810 грн

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Об авторе:

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

Издание 2020 г.
Товар на складе
810 грн

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

Купить Рефакторинг кода на JavaScript: улучшение проекта существующего кода
Артикул : 87215
Издательство : Диалектика-Вильямс
Автор : Мартин Фаулер
Язык : Русский
ISBN13 : 978-617-7812-56-1
Формат : 60x90/16
EAN13 : 9786177812561
Страниц : 464
Год издания : 2020
Тип переплета : Мягкий
810 грн
Издание 2020 г.

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Об авторе:

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

Рекомендуемые книги

Купить «Я змішаю твою кров із вугіллям. Зрозуміти український Схід»

«Я змішаю твою кров із вугіллям. Зрозуміти український Схід»

Олександр Михед

225 грн
Купить Закладка Work Dream Never

Закладка Work Dream Never

15 грн
Купить Inside Intel: История корпорации, совершившей технологическую революцию XX века

Inside Intel: История корпорации, совершившей технологическую революцию XX века

Тим Джексон

304 грн
Купить Кіра й таємниця бублика, або Формування характеру за сім кроків

Кіра й таємниця бублика, або Формування характеру за сім кроків

Бодо Шефер

100 грн
Купить The Adventures of Baron Munchausen / Пригоди барона Мюнхгаузена. Рівень «Pre-Intermediate»

The Adventures of Baron Munchausen / Пригоди барона Мюнхгаузена. Рівень «Pre-Intermediate»

Рудольф Еріх Распе

48 грн
Купить Стратегічний аналіз. Навчальний посібник.

Стратегічний аналіз. Навчальний посібник.

Гордієнко П.Л.

84 грн
Купить Подарочная коробка. Красная 31*31*12 см

Подарочная коробка. Красная 31*31*12 см

230 грн
Купить Валютный трейдинг и межрыночный анализ: Как зарабатывать на изменениях глобальных рынков

Валютный трейдинг и межрыночный анализ: Как зарабатывать на изменениях глобальных рынков

Ашраф Лайди

580 грн
Купить Рисование головы и рук

Рисование головы и рук

Эндрю Лумис

370 грн
Купить Ритейл от первого лица

Ритейл от первого лица

Бутман Евгений

323 грн
Купить Аэропорт. Новая дополненная редакция(мягкий)

Аэропорт. Новая дополненная редакция(мягкий)

Сергей Лойко

135 грн
Купить Украшения строптивой. От пяти пар сережек к международному бизнесу

Украшения строптивой. От пяти пар сережек к международному бизнесу

Таня Либерман

360 грн
Купить Моби Дик, или Белый Кит

Моби Дик, или Белый Кит

Мелвилл Герман

74 грн
Купить Одиссея голоса. Связь между ДНК, способностью мыслить и общаться. Путь длиной в 5 миллионов лет

Одиссея голоса. Связь между ДНК, способностью мыслить и общаться. Путь длиной в 5 миллионов лет

Жан Абитболь

295 грн
Купить Безопасность электронного банкинга

Безопасность электронного банкинга

А.М. Сычев, П.В. Ревенков, А.Б. Дудка

475 грн
Купить Психоанализ детских страхов

Психоанализ детских страхов

Зигмунд Фрейд

60 грн
Купить Жесткий менеджмент: Заставьте людей работать на результат

Жесткий менеджмент: Заставьте людей работать на результат

Дэн Кеннеди

350 грн
Купить Коучинг: Основные принципы и практики коучинга и лидерства

Коучинг: Основные принципы и практики коучинга и лидерства

Джон Уитмор

350 грн
Купить Pygmalion / Пігмаліон. Рівень «Advanced»

Pygmalion / Пігмаліон. Рівень «Advanced»

Бернард Шоу

56 грн
Купить Почему отличники работают на троечников, а хорошисты на государство?

Почему отличники работают на троечников, а хорошисты на государство?

Роберт Кийосаки

225 грн
Купить Операции c производными финансовыми инструментами: Учет, налоги, правовое регулирование

Операции c производными финансовыми инструментами: Учет, налоги, правовое регулирование

Сафонова Татьяна

461 грн
Купить Иные боги и другие истории

Иные боги и другие истории

Говард Филлипс Лавкрафт

230 грн
Купить Ви це зможете! 7 складових здорового способу життя

Ви це зможете! 7 складових здорового способу життя

Дарка Озерна

140 грн
Купить Дизкартон Тебя во мне так много

Дизкартон Тебя во мне так много

27 грн
Купить Применение МСФО: в 3 ч.

Применение МСФО: в 3 ч.

Апепко М.И.

2 718 грн
Купить Братья Карамазовы

Братья Карамазовы

Федор Достоевский

64 грн
Купить Інтернат

Інтернат

Сергій Жадан

173 грн
Купить Рефакторинг: улучшение проекта существующего кода

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

Мартин Фаулер, Кент Бек, Джон Брант, Уильям Апдайк

810 грн
Купить Новые сказки волшебного леса

Новые сказки волшебного леса

Валько

210 грн
Купить Акрил вверх дном. Нестандартный подход, сюжеты и идеи для вдохновения

Акрил вверх дном. Нестандартный подход, сюжеты и идеи для вдохновения

Анита Хёрскенс

700 грн
Купить Комплект гри «Thinkers Геометричне мислення» 12-16 років (укр.)

Комплект гри «Thinkers Геометричне мислення» 12-16 років (укр.)

150 грн
Купить Любовь живет три года

Любовь живет три года

Фредерик Бегбедер

58 грн
Купить Імперія. Як Британія вплинула на сучасний світ

Імперія. Як Британія вплинула на сучасний світ

Ніл Ферґюсон

340 грн
Купить Маленька паризька книгарня

Маленька паризька книгарня

Ніна Джордж

225 грн
Купить Киев. Тор 10. Фотоальбом. Французькою

Киев. Тор 10. Фотоальбом. Французькою

Виктор Киркевич

180 грн
Купить Найкращі народні казки: книга 2: Двоє жадібних ведмежат. Котик і півник. Пан Коцький. Коза- дереза

Найкращі народні казки: книга 2: Двоє жадібних ведмежат. Котик і півник. Пан Коцький. Коза- дереза

130 грн
Купить Теряя невинность: Как я построил бизнес, делая все по-своему и получая удовольствие от жизни

Теряя невинность: Как я построил бизнес, делая все по-своему и получая удовольствие от жизни

Ричард Брэнсон

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

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

Роб Мур

415 грн
Купить Ви маєте це знати. Усе про все

Ви маєте це знати. Усе про все

145 грн
Купить Руководство по микропрограммному обеспечению

Руководство по микропрограммному обеспечению

Джек Ганссл

389 грн

Книги из категории "Книги по программированию"

Купить Программирование в Erlang

Программирование в Erlang

Франческо Чезарини, Стивен Виноски

810 грн
Купить Машинное обучение для бизнеса и маркетинга

Машинное обучение для бизнеса и маркетинга

Илья Кацов

760 грн
Купить Изучаем Python, том 2

Изучаем Python, том 2

Марк Лутц

900 грн
Купить Синтез алгоритмов цифровых систем управления полиграфическим оборудованием

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

Дроздов В.Н.

73 грн
37 грн
Купить Язык программирования C# 7 и платформы .NET и  .NET Core, том 1

Язык программирования C# 7 и платформы .NET и .NET Core, том 1

Эндрю Троелсен, Филипп Джепикс

540 грн
Купить Создание приложений для Windows 8 с использованием HTML5 и JavaScript

Создание приложений для Windows 8 с использованием HTML5 и JavaScript

Вальтер Ш.

611 грн
306 грн
Купить Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными

Введение в машинное обучение с помощью Python. Руководство для специалистов по работе с данными

Андреас Мюллер, Сара Гвидо

900 грн
Купить CUDA Fortran для ученых и инженеров

CUDA Fortran для ученых и инженеров

Рутм Г., Фатика М.

666 грн
533 грн
Купить Шаблоны корпоративных приложений

Шаблоны корпоративных приложений

Мартин Фаулер

900 грн
Купить Введение в распределенное моделирование в среде NetLogo

Введение в распределенное моделирование в среде NetLogo

Ершов Н. М.

1 000 грн
700 грн
Купить Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных. Учебник

Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных. Учебник

Петер Флах

1 420 грн
Купить Нейронные сети: полный курс

Нейронные сети: полный курс

Саймон Хайкин

1 260 грн
Купить Visual Basic.NET Scalability Handbook

Visual Basic.NET Scalability Handbook

Damon Allison, Ben Hyrman

193 грн
97 грн
Купить PHP: объекты, шаблоны и методики программирования

PHP: объекты, шаблоны и методики программирования

Мэтт Зандстра

810 грн
Купить Повелители DOOM. Как два парня создали культовый шутер и раскачали индустрию видеоигр

Повелители DOOM. Как два парня создали культовый шутер и раскачали индустрию видеоигр

Дэвид Кушнер

360 грн
Купить Adobe Flash CC. Официальный учебный курс. +CD.

Adobe Flash CC. Официальный учебный курс. +CD.

760 грн
456 грн
Купить Шаблоны C++. Справочник разработчика

Шаблоны C++. Справочник разработчика

Николаи М. Джосаттис, Дуглас Грегор, Дэвид Вандевурд

900 грн
Купить Swift 3: разработка приложений в среде Xcode для iPhone и iPad с использованием iOS SDK

Swift 3: разработка приложений в среде Xcode для iPhone и iPad с использованием iOS SDK

Молли Маскри, Ким Топли, Дэвид Марк, и др.

1 080 грн
Купить WebObjects web application. Constraction kit

WebObjects web application. Constraction kit

248 грн
124 грн
Купить Программирование: принципы и практика с использованием C++

Программирование: принципы и практика с использованием C++

Бьярне Страуструп

1 080 грн

Цитаты пользователей

Всего цитат
0

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

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2020 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC