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

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

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

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

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

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


При надлежащей подготовке квалифицированный проектировщик систем может взять плохо спроектированную программу и превратить ее в хорошо продуманный, надежный код. В книге Мартин Фаулер показывает читателям, где обычно можно найти возможности для оптимизации и как превратить плохой проект в хороший. Каждый шаг рефакторинга прост - даже, казалось бы, слишком прост, чтобы его стоило выполнять. Оптимизация может включать перемещение поля из одного класса в другой или извлечение некоторого кода из метода с тем, чтобы превратить его в отдельный метод, или даже перенос некоторого кода вверх или вниз по иерархии классов. Хотя эти отдельные шаги могут показаться элементарными, кумулятивный эффект таких небольших изменений может радикально улучшить проект программы. Рефакторинг кода — проверенный способ предотвращения распада программного обеспечения.


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


***


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

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

Купить Рефакторинг: улучшение проекта существующего кода
Артикул : 70315
Издательство : Диалектика-Вильямс
Автор : Мартин Фаулер, Кент Бек, Джон Брант, Уильям Апдайк
Язык : Русский
ISBN13 : 978-5-9909445-1-0
Формат : 70x100/32
EAN13 : 9785990944510
Страниц : 448
Год издания : 2018
Тип переплета : Твердый
810 грн
Издание 2018 г.

Описание

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


При надлежащей подготовке квалифицированный проектировщик систем может взять плохо спроектированную программу и превратить ее в хорошо продуманный, надежный код. В книге Мартин Фаулер показывает читателям, где обычно можно найти возможности для оптимизации и как превратить плохой проект в хороший. Каждый шаг рефакторинга прост - даже, казалось бы, слишком прост, чтобы его стоило выполнять. Оптимизация может включать перемещение поля из одного класса в другой или извлечение некоторого кода из метода с тем, чтобы превратить его в отдельный метод, или даже перенос некоторого кода вверх или вниз по иерархии классов. Хотя эти отдельные шаги могут показаться элементарными, кумулятивный эффект таких небольших изменений может радикально улучшить проект программы. Рефакторинг кода — проверенный способ предотвращения распада программного обеспечения.


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


***


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

Купить Зажги себя! Жизнь — в движении

Зажги себя! Жизнь — в движении

Джон Рэйти, Эрик Хагерман

383 грн
Купить Тени в раю

Тени в раю

Эрих Мария Ремарк

145 грн
Купить Клиентелла: нематериальный актив и информационная база прогнозирования развития компании. Учебное по

Клиентелла: нематериальный актив и информационная база прогнозирования развития компании. Учебное по

Рутгайзер В. М.

26 грн
Купить Закладка positive

Закладка positive

10 грн
Купить Самоучитель КОМПАС-3D V9. Трехмерное проектирование + демо-версия дистрибутив + CD

Самоучитель КОМПАС-3D V9. Трехмерное проектирование + демо-версия дистрибутив + CD

Анатолий Герасимов

74 грн
Купить Крадійка книжок

Крадійка книжок

Зузак М.

100 грн
Купить Шведский массаж. Полный курс +  Мастер­класс на DVD

Шведский массаж. Полный курс + Мастер­класс на DVD

Киржнер Борис, Зотиков Алексей

141 грн
Купить Трианімалз. Собаки

Трианімалз. Собаки

Четін Кен Карадуман

170 грн
Купить The Adventures of Huckleberry Finn = Пригоди Гекльберрi Фiнна

The Adventures of Huckleberry Finn = Пригоди Гекльберрi Фiнна

Mark Twain

140 грн
Купить SUMO. Заткнись и делай

SUMO. Заткнись и делай

Пол Макги

251 грн
Купить Трудове право України. Підручник затверджений МОН України

Трудове право України. Підручник затверджений МОН України

Іншин М.І.

285 грн
Купить Нормативний помічник виконавця Практичний посібник

Нормативний помічник виконавця Практичний посібник

293 грн
Купить Согревающая выпечка. Из Скандинавии с любовью

Согревающая выпечка. Из Скандинавии с любовью

Бронте Аурель

435 грн
Купить Жрица Итфат

Жрица Итфат

Вадим Зеланд

445 грн
Купить Новые размышления о политике

Новые размышления о политике

Ицхак Калдерон Адизес

380 грн
Купить Міні листівка Зайчик

Міні листівка Зайчик

10 грн
Купить Приключения Шерлока Холмса. Собака Баскервилей / The Hound of the Baskervilles

Приключения Шерлока Холмса. Собака Баскервилей / The Hound of the Baskervilles

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

70 грн
Купить Розмовник в малюнках румунська мова. 750 слів

Розмовник в малюнках румунська мова. 750 слів

Склифос Василий

25 грн
Купить Спортивный ген

Спортивный ген

Давид Эпштейн

305 грн
Купить Теплі історії про кохання

Теплі історії про кохання

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

65 грн
Купить Менеджмент в некоммерческой организации: принципы и практика

Менеджмент в некоммерческой организации: принципы и практика

Питер Друкер

590 грн
Купить Мангал

Мангал

Сталик Ханкишиев

720 грн
Купить Блокчейн: Схема новой экономики

Блокчейн: Схема новой экономики

Мелани Свон

485 грн
Купить Настольная игра Dino Land — настольный квест о динозавтрах

Настольная игра Dino Land — настольный квест о динозавтрах

420 грн
Купить Економічна безпека підприємства. Навчальний посібник

Економічна безпека підприємства. Навчальний посібник

Іванюта Т.М.

169 грн
Купить Хижина

Хижина

Уильям Пол Янг

125 грн
Купить Ракета на чотирьох лапах. Книга 1

Ракета на чотирьох лапах. Книга 1

Джеремі Стронг

80 грн
Купить Вкус: Наука о самом малоизученном человеческом чувстве

Вкус: Наука о самом малоизученном человеческом чувстве

Боб Холмс

296 грн
Купить Комплект игры «Thinkers 16+  - Закончи мысль» (рус.)

Комплект игры «Thinkers 16+ - Закончи мысль» (рус.)

148 грн
Купить Программирование командных оболочек в Unix, Linux и OS X

Программирование командных оболочек в Unix, Linux и OS X

Стивен Кочан, Патрик Вуд

590 грн
Купить Класична листівка Бажаю, щоб все надихало!

Класична листівка Бажаю, щоб все надихало!

15 грн
Купить Не всем достанется приз. Как управлять поколением Y

Не всем достанется приз. Как управлять поколением Y

Брюс Тулган

347 грн
Купить Работа в команде. Как подобрать и организовать эффективную команду

Работа в команде. Как подобрать и организовать эффективную команду

Кристина Оттл, Г. Гертер

105 грн
Купить Заново рожденные. Удивительная связь между страданиями и успехом

Заново рожденные. Удивительная связь между страданиями и успехом

Дэвид Фельдман, Ли Кравец

302 грн
Купить Выходит продюсер

Выходит продюсер

Александр Роднянский

372 грн
Купить Физика для чайников

Физика для чайников

Стивен Хольцнер

325 грн
Купить Пикник на обочине

Пикник на обочине

Аркадий Стругацкий, Борис Стругацкий

165 грн
Купить Структуры данных и алгоритмы в Java. Классика Computers Science

Структуры данных и алгоритмы в Java. Классика Computers Science

Роберт Лафоре

558 грн
Купить Ірландська республіканська армія. Стратегія і тактика

Ірландська республіканська армія. Стратегія і тактика

105 грн
Купить Праздничные блюда. Восхитительные рецепты со всего мира!

Праздничные блюда. Восхитительные рецепты со всего мира!

Ирина Жиляева

240 грн

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

Всего цитат
0

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

Отзывы

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

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

Параметры

Артикул : 70315
Издательство : Диалектика-Вильямс
Автор : Мартин Фаулер, Кент Бек, Джон Брант, Уильям Апдайк
Язык : Русский
ISBN13 : 978-5-9909445-1-0
Формат : 70x100/32
EAN13 : 9785990944510
Страниц : 448
Год издания : 2018
Тип переплета : Твердый
Все права защищены © 2003-2019 Bookzone.com.ua              Условия использования | Политика конфиденциальности