Корзина
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. Он называет себя "автором, докладчиком, консультантом и просто человеком, болтающим о разработке программного обеспечения". Фаулер занимается разработкой программного обеспечения для предприятий, изучая, что делает проект хорошим, и какие методы необходимо применять для его создания.

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

Купить Сила твоєї кішечки

Сила твоєї кішечки

Кара Кинг

150 грн
Купить Отношение определяет результат

Отношение определяет результат

Дов Сайдман

372 грн
Купить The Speckled Band and Other Stories. The Adventures of Sherlock Holmes = Пістрява стрічка та інші історії. Пригоди Шерлока Холмса

The Speckled Band and Other Stories. The Adventures of Sherlock Holmes = Пістрява стрічка та інші історії. Пригоди Шерлока Холмса

Артур Конан Дойль

80 грн
Купить Міні листівка С тобой хорошо

Міні листівка С тобой хорошо

10 грн
Купить Три мушкетера

Три мушкетера

Александр Дюма

375 грн
Купить Загублений острів

Загублений острів

Наталя Гуменюк

120 грн
Купить Мій Токіо у свята і будні

Мій Токіо у свята і будні

Олена Кулінич

161 грн
Купить Климко: Повість, оповідання, казки. Українська література. 7 клас

Климко: Повість, оповідання, казки. Українська література. 7 клас

Григір Тютюнник

160 грн
Купить Чому нації занепадають

Чому нації занепадають

Дарон Аджемоґлу, Джеймс Робінсон

225 грн
Купить Кольоровий квест

Кольоровий квест

156 грн
Купить Все та же я

Все та же я

Джоджо Мойес

160 грн
Купить Українська ділова і фахова мова. Навчальний посібник рекомендовано МОН України

Українська ділова і фахова мова. Навчальний посібник рекомендовано МОН України

Гінзбург М.Д.

395 грн
Купить Президенти. Політичне лідерство: світові реалії, українська практика

Президенти. Політичне лідерство: світові реалії, українська практика

Володимир Литвин

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

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

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

155 грн
Купить Казки на ніч для дівчат-бунтарок

Казки на ніч для дівчат-бунтарок

Елена Фавіллі, Франческа Кавалло

460 грн
Купить Блокнот Nuba Strong клетка, твердая обложка, красная

Блокнот Nuba Strong клетка, твердая обложка, красная

130 грн
Купить Леди Макбет Мценского уезда

Леди Макбет Мценского уезда

Николай Лесков

73 грн
Купить Программирование на Javascript для чайников

Программирование на Javascript для чайников

Крис Минник, Ева Холланд

330 грн
Купить Excel 2019. Библия пользователя

Excel 2019. Библия пользователя

Майкл Александер, Ричард Куслейка

1 685 грн
Купить Мануель і Діді. Велика книга маленьких мишачих пригод

Мануель і Діді. Велика книга маленьких мишачих пригод

Ервін Мозер

120 грн
Купить Приручение. 10 биологических видов, изменивших мир

Приручение. 10 биологических видов, изменивших мир

Элис Робертс

250 грн
Купить 7 навыков высокоэффективных тинейджеров. Как стать крутым и продвинутым

7 навыков высокоэффективных тинейджеров. Как стать крутым и продвинутым

Шон Кови

385 грн
Купить Американский психопат

Американский психопат

Брет Истон Эллис

295 грн
Купить Звездное небо. Галактики, созвездия, метеориты

Звездное небо. Галактики, созвездия, метеориты

Валентин Цветков

83 грн
Купить Комплект игры «Thinkers 6-9 лет - Эрудиция Выпуск 4» (рус.)

Комплект игры «Thinkers 6-9 лет - Эрудиция Выпуск 4» (рус.)

186 грн
Купить Загальна психологія. Навчальний посібник

Загальна психологія. Навчальний посібник

Сергєєнкова О.П.

220 грн
Купить Готовим с Еленой Прохорчук

Готовим с Еленой Прохорчук

Елена Прохорчук

155 грн
Купить Інструкція ефективного продажника. Мистецтво завершення угод

Інструкція ефективного продажника. Мистецтво завершення угод

Ентоні Яннаріно

225 грн
Купить Казкотерапія : Два черв'ячки ( Ілюстрації Олексія Черепанова )

Казкотерапія : Два черв'ячки ( Ілюстрації Олексія Черепанова )

Наталія Чуб

145 грн
Купить Маркетинговий план на одну сторінку

Маркетинговий план на одну сторінку

Аллан Діб

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

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

Джон Уитмор

350 грн
Купить Матан. Краткий курс в комиксах

Матан. Краткий курс в комиксах

Ларри Гоник

160 грн
Купить Мультиварка. Все режимы. Проверенные  рецепты

Мультиварка. Все режимы. Проверенные рецепты

Мария Жукова

120 грн
Купить Блексед. Десь серед тіней. Книга 1. Полярна нація

Блексед. Десь серед тіней. Книга 1. Полярна нація

Диас Каналес

260 грн
Купить Ручка масляная автоматическая Axent Prestige, корпус серый, синяя

Ручка масляная автоматическая Axent Prestige, корпус серый, синяя

33 грн
Купить Маленька книжка «Так!»

Маленька книжка «Так!»

Роберт Чалдині

100 грн
Купить Возвращение в Приют. Книга 2

Возвращение в Приют. Книга 2

Мэделин Ру

150 грн
Купить Критическое мышление

Критическое мышление

Галина Шабшай

190 грн
Купить Людина-Павук. Синій

Людина-Павук. Синій

Джеф Леб, Тім Сейл

260 грн
Купить Если с ребенком трудно

Если с ребенком трудно

Людмила Петрановская

120 грн

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

Купить Web Content Management. A Collaborative Approach

Web Content Management. A Collaborative Approach

Nakano Russell

221 грн
111 грн
Купить Создание веб-сайтов с помощью Joomla! 1.5

Создание веб-сайтов с помощью Joomla! 1.5

Хаген Граф

135 грн
Купить Чистая архитектура. Искусство разработки программного обеспечения

Чистая архитектура. Искусство разработки программного обеспечения

Роберт Мартин

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

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

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

317 грн
159 грн
Купить Занимательные алгоритмы: чему нас учат истории знаменитых героев

Занимательные алгоритмы: чему нас учат истории знаменитых героев

Мартин Эрвиг

330 грн
Купить Java. Библиотека профессионала, том 2. Расширенные средства программирования

Java. Библиотека профессионала, том 2. Расширенные средства программирования

Кей С. Хорстманн

810 грн
Купить Visual C++.NET. Классика программирования +CD

Visual C++.NET. Классика программирования +CD

Степаненко О.Е.

83 грн
42 грн
Купить Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14

Эффективный и современный С++: 42 рекомендации по использованию C++11 и C++14

Скотт Мейерс

590 грн
Купить Алгоритмы: построение и анализ. Том 2

Алгоритмы: построение и анализ. Том 2

Томас Х. Кормен, Чарльз И. Лейзерсон

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

Распределенные системы. Паттерны проектирования

Брендан Бернс

550 грн
Купить Java: руководство для начинающих

Java: руководство для начинающих

Герберт Шилдт

590 грн
Купить C++ для чайников

C++ для чайников

Стефан Рэнди Дэвис

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

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

Касторнова В.

353 грн
248 грн
Купить Создание приложений ASP.NET, XML и ADO.NET в среде Visual Basic.NET

Создание приложений ASP.NET, XML и ADO.NET в среде Visual Basic.NET

Джеффри П. Мак-Манус, Крис Кинсмен

Нет в наличии
Купить Оптимизация программ на C++. Проверенные методы повышения производительности

Оптимизация программ на C++. Проверенные методы повышения производительности

Курт Гантерот

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

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

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

810 грн
Купить Elasticsearch, Kibana, Logstash и поисковые системы нового поколения

Elasticsearch, Kibana, Logstash и поисковые системы нового поколения

Пранав Шукла,Шарат Кумар

1 060 грн
Купить Глубокое обучение: готовые решения

Глубокое обучение: готовые решения

Давид Осинга

330 грн
Купить Teach Yourself Adobe GoLive 6 in 24 Hours

Teach Yourself Adobe GoLive 6 in 24 Hours

Smith Jennifer, Grillo Ly

124 грн
62 грн
Купить Java. Библиотека профессионала, том 2. Расширенные средства программирования

Java. Библиотека профессионала, том 2. Расширенные средства программирования

Кей С. Хорстманн, Гари Корнелл

585 грн
527 грн

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

Всего цитат
0

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

Отзывы

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

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