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

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

Купить Блистательный Agile. Гибкое управление проектами с помощью Agile, Scrum и Kanban

Блистательный Agile. Гибкое управление проектами с помощью Agile, Scrum и Kanban

Роб Коул,Эдвард Скотчер

440 грн
Купить Data Science. Инсайдерская информация для новичков. Включая язык R

Data Science. Инсайдерская информация для новичков. Включая язык R

Кэти О’Нил,Рэйчел Шатт

720 грн
Купить 100 стихов про Новый год

100 стихов про Новый год

300 грн
Купить Вселенная. Краткий путеводитель по пространству и времени от Солнечной системы до самых далеких галактик и от Большого взрыва до будущего Вселенной

Вселенная. Краткий путеводитель по пространству и времени от Солнечной системы до самых далеких галактик и от Большого взрыва до будущего Вселенной

Сергей Попов

520 грн
Купить Агата Мистери. Кража на Ниагарском водопаде

Агата Мистери. Кража на Ниагарском водопаде

Стив Стивенсон

105 грн
Купить Ночь нежна

Ночь нежна

Фрэнсис Скотт Фицджеральд

74 грн
Купить Искусство слышать стук сердца

Искусство слышать стук сердца

Ян-Филипп Зендкер

64 грн
Купить Лошадь. Биография нашего благородного спутника

Лошадь. Биография нашего благородного спутника

Венди Уильямс

305 грн
Купить Американская трагедия

Американская трагедия

Теодор Драйзер

84 грн
Купить Міні листівка I LOVE YOU  красное сердце

Міні листівка I LOVE YOU красное сердце

10 грн
Купить Русалка и миссис Хэнкок

Русалка и миссис Хэнкок

Имоджен Гермес Гауэр

230 грн
Купить Выпечка из разных видов теста

Выпечка из разных видов теста

100 грн
Купить Подарок под елочку (4 в 1)

Подарок под елочку (4 в 1)

92 грн
Купить Блез Паскаль. Видатні особистості. Біографічні нариси для дітей

Блез Паскаль. Видатні особистості. Біографічні нариси для дітей

Ольга Опанасенко

215 грн
Купить Как работает тело

Как работает тело

Джинни Смит, Никола Темпл

730 грн
Купить По ту сторону добра и зла

По ту сторону добра и зла

Фридрих Ницше

52 грн
Купить Драйв: Что на самом деле нас мотивирует

Драйв: Что на самом деле нас мотивирует

Дэниел Пинк

315 грн
Купить Фінансовий облік у банках (у контексті МСФЗ) Підручник затверджений МОН України

Фінансовий облік у банках (у контексті МСФЗ) Підручник затверджений МОН України

Литвин Н.Б.

760 грн
Купить Блокнот Partner точка, твердая обложка, фиолетовая

Блокнот Partner точка, твердая обложка, фиолетовая

64 грн
Купить Паперові солдати

Паперові солдати

Брати Капранови

155 грн
Купить Найкраща книга малюкам. Подарункова

Найкраща книга малюкам. Подарункова

150 грн
Купить Большая книга стихов и сказок

Большая книга стихов и сказок

Корней Чуковский

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

Космос Эйнштейна: Как открытия Альберта Эйнштейна изменили наши представления о пространстве и времени

Митио Каку

315 грн
Купить Улюблені вірші. Книга 1

Улюблені вірші. Книга 1

Іван Малкович

265 грн
Купить Психология лжи. Обмани меня, если сможешь

Психология лжи. Обмани меня, если сможешь

Пол Экман

243 грн
Купить Законы простоты: Дизайн. Технологии. Бизнес. Жизнь

Законы простоты: Дизайн. Технологии. Бизнес. Жизнь

Джон Маэда

224 грн
Купить После — долго и счастливо

После — долго и счастливо

Анна Тодд

260 грн
Купить Four Seasons

Four Seasons

Ізадор Шарп, Алан Філліпс

260 грн
Купить Алгоритмы: построение и анализ

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

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

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

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

156 грн
Купить Castles and fortresses of Ukraine/Замки і фортеці України

Castles and fortresses of Ukraine/Замки і фортеці України

Віктор Вечерський

720 грн
Купить Тень горы. Шантарам-2

Тень горы. Шантарам-2

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

260 грн
Купить Исследование операций

Исследование операций

Хемди А.Таха

810 грн
Купить Граматика англійської мови

Граматика англійської мови

Ольга Коваленко, Тетяна Коробейнікова, Оксана Кузнєцова

24 грн
Купить Brave New World = О дивный новый мир

Brave New World = О дивный новый мир

Олдос Леонард Хаксли

180 грн
Купить Урфин Джюс и его деревянные солдаты

Урфин Джюс и его деревянные солдаты

Александр Волков

170 грн
Купить Компиляторы: принципы, технологии и инструментарий

Компиляторы: принципы, технологии и инструментарий

Альфред В. Ахо, Моника С. Лам

1 440 грн
Купить Еволюція. Тріумф ідеї

Еволюція. Тріумф ідеї

Карл Циммер

240 грн
Купить Всё о Малыше Николя

Всё о Малыше Николя

Ренне Босинни, Жан-Жак Сампе

315 грн
Купить Язык программирования C. Лекции и упражнения

Язык программирования C. Лекции и упражнения

Стивен Прата

900 грн

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

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

Программирование на языках высокого уровня

Голицына О.Л., Попов И.И.

461 грн
231 грн
Купить Visual Basic.NET Text Manipulation Handbook

Visual Basic.NET Text Manipulation Handbook

Francois Liger, Craig McQ

165 грн
83 грн
Купить Конкурентность и параллелизм на платформе .NET. Паттерны эффективного проектирования

Конкурентность и параллелизм на платформе .NET. Паттерны эффективного проектирования

Рикардо Террелл

980 грн
Купить От математики к обобщенному программированию

От математики к обобщенному программированию

Даниэл Э. Роуз, Степанов Александр

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

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

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

83 грн
42 грн
Купить Язык декларативного программирования XAML

Язык декларативного программирования XAML

Подбельский В.В

830 грн
747 грн
Купить Глубокое обучение и TensorFlow для профессионалов. Математический подход к построению систем искусственного интеллекта на Python

Глубокое обучение и TensorFlow для профессионалов. Математический подход к построению систем искусственного интеллекта на Python

Сантану Паттанаяк

590 грн
Купить Delphi. NET в задачах и примерах

Delphi. NET в задачах и примерах

Никита Культин

85 грн
43 грн
Купить Изучаем Python. Программирование игр, визуализация данных, веб-приложения

Изучаем Python. Программирование игр, визуализация данных, веб-приложения

Эрик Мэтиз

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

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

Хаген Граф

135 грн
Купить Программирование для автоматизированного оборудования

Программирование для автоматизированного оборудования

Серебреницкий П.П.

336 грн
168 грн
Купить C++ за 21 день

C++ за 21 день

Сиддхартха Рао

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

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

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

204 грн
102 грн
Купить Создание сайтов своими руками на BOOTSTRAP

Создание сайтов своими руками на BOOTSTRAP

Евдокимов П. В., Финков М. В.

285 грн
Купить LANDING. Создание и продвижение продающих веб-страниц своими руками

LANDING. Создание и продвижение продающих веб-страниц своими руками

М. Ю. Дьяков, П. А. Остапенко

325 грн
293 грн
Купить C# для профессионалов: тонкости программирования

C# для профессионалов: тонкости программирования

Джон Скит

590 грн
Купить DOT. CLOUD. Облачные вычисления - бизнес-платформа XXI века

DOT. CLOUD. Облачные вычисления - бизнес-платформа XXI века

Фингар П.

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

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

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

550 грн
Купить Прикладная криптография: протоколы, алгоритмы и исходный код на C

Прикладная криптография: протоколы, алгоритмы и исходный код на C

Брюс Шнайер

1 440 грн
Купить Эффективное программирование на C#: 50 способов улучшения кода

Эффективное программирование на C#: 50 способов улучшения кода

Билл Вагнер

Нет в наличии

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

Всего цитат
0

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

Отзывы

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

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