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

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

Меню
Сценарные языки программирования. JavaScript, PHP, Perl, Python, Ruby, VBA
Купить Рефакторинг кода на 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. Он называет себя "автором, докладчиком, консультантом и просто человеком, болтающим о разработке программного обеспечения". Фаулер занимается разработкой программного обеспечения для предприятий, изучая, что делает проект хорошим, и какие методы необходимо применять для его создания.

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

Купить Мирный воин. Книга, которая меняет жизнь

Мирный воин. Книга, которая меняет жизнь

Дэн Миллмэн

200 грн
Купить Київ. Тор 10. Фотоальбом ( Українською )

Київ. Тор 10. Фотоальбом ( Українською )

180 грн
Купить Котенок Шмяк на фабрике мороженого

Котенок Шмяк на фабрике мороженого

Роб Скоттон

140 грн
Купить Охотник за разумом: Особый отдел ФБР по расследованию серийных убийств

Охотник за разумом: Особый отдел ФБР по расследованию серийных убийств

Джон Дуглас, Марк Олшейкер

375 грн
Купить Усі брешуть, але інтернет знає твої думки

Усі брешуть, але інтернет знає твої думки

Сет Стівенс-Давідовіц

210 грн
Купить Теплі історії до кави

Теплі історії до кави

Надійка Гербиш

125 грн
Купить Поступай как женщина, думай как мужчина. Почему мужчины любят, но не женятся, и другие секреты сильного пола

Поступай как женщина, думай как мужчина. Почему мужчины любят, но не женятся, и другие секреты сильного пола

Стив Харви

200 грн
Купить Стив Джобс о бизнесе. 250 высказываний человека, изменившего мир

Стив Джобс о бизнесе. 250 высказываний человека, изменившего мир

Стив Джобс

234 грн
Купить Не верьте цифрам! Размышления о заблуждениях инвесторов, капитализме, «взаимных» фондах, индексном инвестировании, предпринимательстве, идеализме и ге

Не верьте цифрам! Размышления о заблуждениях инвесторов, капитализме, «взаимных» фондах, индексном инвестировании, предпринимательстве, идеализме и ге

Джон С. Богл

606 грн
Купить Pep's City

Pep's City

Лу Мартін, Пол Пол Баллус

240 грн
Купить Дизкартон Ты - моя зефирная сладость!

Дизкартон Ты - моя зефирная сладость!

29 грн
Купить Кульбабове вино

Кульбабове вино

Рэй Брэдбери

113 грн
Купить Хозяин слова. Мастерство публичного выступления

Хозяин слова. Мастерство публичного выступления

Игорь Родченко

323 грн
Купить Мій бос — ідіот

Мій бос — ідіот

Томас Еріксон

240 грн
Купить Адвокатура України. Книга 1. Організація адвокатури (з практикумом). Підручник

Адвокатура України. Книга 1. Організація адвокатури (з практикумом). Підручник

За ред. Фурси С.Я.

445 грн
Купить Новi зiзнання економiчного вбивцi

Новi зiзнання економiчного вбивцi

Джон Перкинс

280 грн
Купить Новый скептицизм. Исследование и надежное знание

Новый скептицизм. Исследование и надежное знание

Пол Куртц

150 грн
Купить Случайная вакансия

Случайная вакансия

Джоан Роулинг

84 грн
Купить Військові нагороди України  ( українська, англійська мова )

Військові нагороди України ( українська, англійська мова )

Віктор Карпов

530 грн
Купить Зов Кукушки. Книга 1

Зов Кукушки. Книга 1

Роберт Гэлбрейт

78 грн
Купить Как стать блогером с миллионной аудиторией, создать успешный стартап, покорить Америку, если ты девочка из обычной семьи

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

Марина Могилко

240 грн
Купить Брехуни на кушетці

Брехуни на кушетці

Ирвин Ялом

160 грн
Купить Пробуждение тигра - исцеление травмы. Природная способность трансформировать экстремальные переживан

Пробуждение тигра - исцеление травмы. Природная способность трансформировать экстремальные переживан

Питер А.Левин

215 грн
Купить Программист-прагматик

Программист-прагматик

Дэвид Томас, Эндрю Хант

810 грн
Купить Аліса в країні чудес

Аліса в країні чудес

Льюис Кэрролл

105 грн
Купить Практический курс Трансерфинга за 78 дней

Практический курс Трансерфинга за 78 дней

Вадим Зеланд

380 грн
Купить Женское достоинство – сила притяжения мужчин

Женское достоинство – сила притяжения мужчин

Мила Левчук

549 грн
Купить Фломастери KOH-I-NOOR Совенята 12 кольорів

Фломастери KOH-I-NOOR Совенята 12 кольорів

56 грн
Купить Маленькі дослідники. Моє дивовижне тіло

Маленькі дослідники. Моє дивовижне тіло

Рут Мартін і Аллан Сандер

305 грн
Купить Атлантида. Элита в поисках бессмертия

Атлантида. Элита в поисках бессмертия

Анастасия Новых

190 грн
Купить Идиомы и паттерны проектирования в современном С++

Идиомы и паттерны проектирования в современном С++

Федор Пикус

1 210 грн
Купить Windows ME. Справочник

Windows ME. Справочник

Денисов А.

4 грн
Купить Пластилін восковий, 12 кольорів, 200 г. Jolliers

Пластилін восковий, 12 кольорів, 200 г. Jolliers

58 грн
Купить Польська мова. Початковий курс

Польська мова. Початковий курс

Валерий Ермола

155 грн
Купить Язык R в задачах науки о данных: импорт, подготовка, обработка, визуализация и моделирование данных (полноцветное издание)

Язык R в задачах науки о данных: импорт, подготовка, обработка, визуализация и моделирование данных (полноцветное издание)

Гарретт Гроулмунд , Хэдли Уикем

1 130 грн
Купить Генератор клиентов. Первая в мире книга-тренинг по автоворонкам продаж

Генератор клиентов. Первая в мире книга-тренинг по автоворонкам продаж

Кир Уланов

375 грн
Купить Продающий Инстаграм. Инструкция по применению на 21 день

Продающий Инстаграм. Инструкция по применению на 21 день

Арипине

137 грн
Купить Шантарам (черное оформление)

Шантарам (черное оформление)

Грегори Дэвид Робертс

280 грн
Купить Постарайся не дышать

Постарайся не дышать

Холли Седдон

355 грн
Купить The Lion and the Mouse / Лев та мишеня. Рівень «Starter»

The Lion and the Mouse / Лев та мишеня. Рівень «Starter»

18 грн

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

Купить Пользовательские истории: гибкая разработка программного обеспечения (Signature Series)

Пользовательские истории: гибкая разработка программного обеспечения (Signature Series)

Майк Кон

680 грн
Купить Разработка приложений для Windows 8 на языке C#

Разработка приложений для Windows 8 на языке C#

Пугачев Сергей

243 грн
122 грн
Купить Библия C#

Библия C#

Михаил Фленов

630 грн
Купить Методы программирования. Компьтерные вычисления.

Методы программирования. Компьтерные вычисления.

Могилев Александр

204 грн
102 грн
Купить Введение в глубокое обучение

Введение в глубокое обучение

Евгений Черняк

375 грн
Купить ASP.NET Core MVC 2 с примерами на C# для профессионалов

ASP.NET Core MVC 2 с примерами на C# для профессионалов

Адам Фримен

1 530 грн
Купить Секреты JavaScript ниндзя

Секреты JavaScript ниндзя

Джон Резиг, Беэр Бибо

810 грн
Купить Visual Basic Desing Patterns. VB 6.0 and VB.NET +CD

Visual Basic Desing Patterns. VB 6.0 and VB.NET +CD

Cooper James

248 грн
124 грн
Купить Искусство тестирования программ

Искусство тестирования программ

Гленфорд Майерс, Том Баджетт, Кори Сандлер

680 грн
Купить Данные: визуализируй, расскажи, используй. Сторителлинг в аналитике

Данные: визуализируй, расскажи, используй. Сторителлинг в аналитике

Коул Нафлик

650 грн
Купить Патерни проєктування (Head First Design Patterns / Паттерны проектирования)

Патерни проєктування (Head First Design Patterns / Паттерны проектирования)

Эрик Фримен

620 грн
Купить Создание web-приложений в Silverlight

Создание web-приложений в Silverlight

Буньон Л.

498 грн
249 грн
Купить Xbox 360. Работа с игровой приставкой

Xbox 360. Работа с игровой приставкой

Станислав Горнаков

173 грн
87 грн
Купить Искусство программирования, том 4А. Комбинаторные алгоритмы, часть 1

Искусство программирования, том 4А. Комбинаторные алгоритмы, часть 1

Дональд Э. Кнут

1 710 грн
Купить HTML5: карманный справочник

HTML5: карманный справочник

Дженнифер Нидерст Роббинс

270 грн
Купить Современный веб-дизайн. Настольный и мобильный

Современный веб-дизайн. Настольный и мобильный

Юлия Сырых

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

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

Джек Ганссл

778 грн
389 грн
Купить Разработка приложений Java EE 6 в NetBeans 7

Разработка приложений Java EE 6 в NetBeans 7

Дэвид Хеффельфингер

667 грн
467 грн
Купить Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов

Изучаем PHP 7: руководство по созданию интерактивных веб-сайтов

Дэвид Скляр

630 грн
Купить Изучаем MonoTouch. Создание приложений на платформе iOS с помощью C# и .NET

Изучаем MonoTouch. Создание приложений на платформе iOS с помощью C# и .NET

Майкл Блюстайн

317 грн
159 грн

Уценённые товары

Предложения повреждённых и некондиционных товаров
Рефакторинг кода на JavaScript: улучшение проекта существующего кода Мартин Фаулер
2020 г.
Уценка 10%
729 грн

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

Всего цитат
0

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

Отзывы

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

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