Рефакторинг. Улучшение существующего кода
OZON
Код товара: 1308678

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

Тип книги:
Издательство
Год выпуска
2008
Тип обложки
Мягкая обложка
Автор на обложке
Мартин Фаулер
Оригинальное название
Refactoring: Improving the Design of Existing Code
Перейти к описанию

О книге

Подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может быть перемещен
Товар закончился
Продавец:
OZON
  • Безопасная оплата: Банковской картой и ещe несколько способов оплаты
  • Возврат 7 дней
Гарантия легкого возврата
До 7 дней на возврат, полная гарантия

Описание

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

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

Характеристики

Издательство
Год выпуска
2008
Тип обложки
Мягкая обложка
Автор на обложке
Мартин Фаулер
Оригинальное название
Refactoring: Improving the Design of Existing Code
Формат издания
70x100/16
Количество страниц
432
Язык издания
Русский
ISBN
5-93286-045-6, 978-5-93286-045-8, 0-201-48567-2
Вес в упаковке, г
568
Информация о технических характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и основывается на последних доступных к моменту публикации сведениях

Издательства

  • Символ-Плюс Издательство
Отзывы
Сначала полезные
А
Артем
Книга рассчитана на программистов. Реально помогает писать более качественный код. В ней в доступной форме изложены многие полезные приемы, до которых собственным опытом пришось бы доходить несколько лет. Очень рекомендую. 
Е
Евгений
Товар куплен на OZON
Оценку ставлю не за текст книги, а за надувательство. Несмотря на то, что не фанат книги, решил заказать себе в коллекцию. В описании книги написано, что переплет твердый, а прислали книгу в мягкой обложке. И качество как-то в целом не очень. Такое ощущение, что книгу допечатали прямо на складе впопыхах. За такую цену я думаю можно было удосужиться...  Читать полностью
Е
Евгений
Товар куплен на OZON
Сейчас уже не 90-ые, и трудно найти программиста, не знающего, что такое рефакторинг. В большинстве современных сред разработки уже имеются встроенные refactoring tools. Да, Фаулер в свое время много сделал для продвижения и развития идей рефактоиинга, но на сегодняшний день эта книга не представляет большого интереса. Достаточно понять, что такое...  Читать полностью
v
vovanok
Товар куплен на OZON
Книга хорошая. Раскладывает существующие знания по полочкам. Рассчитана на опытных программистов. Начинающим читать не советую - многое будет непонятно. Книга представляет собой агрегацию опыта профессиональных программистов. Естественно они тоже люди и воспринимать их идеи как правило не надо, но стоит задуматься над тем, как применить их для своих...  Читать полностью
В
Валерий Лаптев
Эту книгу я купил и прочитал еще тогда, когда она вышла в первый раз. Книга, безусловно, - знаковая. И из книг Мартина Фаулера, на мой взгляд, лучшая. В ней впервые выполнен серьезный анализ некачественного кода. Обращаю внимание: не ошибочного кода, а именно некачественного. Любой программист знает правило номер 1: работает - не трогай! В этом смысле...  Читать полностью
Товар куплен на OZON
Соглашусь с отзывами людей, которые пишут что книга не гениальна и часть информации в ней устарела (ведь появилось куча инструментов рефакторинга, которые упрощают работу в разы). Но, несмотря на это, в ней присутствует изрядное количество полезной информации. Читать стоит, по крайней мере с её помощью можно структурировать уже имеющиеся знания. В целом...  Читать полностью
С
Сорокин Василий
Товар куплен на OZON
Несмотря на то что в книге используется язык Java, крайне рекомендую к прочтению всем, кто заинтересован в повышении своей квалификации, не важно на чем вы программируете. Почти все приемы применимы практически к любому ОО языку программирования. 
Товар куплен на OZON
Прочитал эту книгу после года работы программистом. Качество кода заметно улучшилось. Осознанно стал обращать внимание на многие факторы. Всем советую. Читать было легко 
Ш
Шеин Алексей
Всё гениальное просто. Простые конструкции в коде, небольшие методы, лаконичные классы. Об этих достоинствах знает каждый. И почти каждый рано или поздно к этому приходит сам. В книге собраны готовые рецепты. О многих вы скажете "да я и сам это знаю безо всяких книг", но такой удобной подборки методов избавления от кода "с душком" вы найти не сможете...  Читать полностью
Р
Роман Никитченко
Весьма полезна, но уже начинает устаревать. Предмет изложения очень быстро меняется, компиляторы умнеют, приоритеты при конструировании кода меняются. Ценен сам подход, изложеный в книге. Это своеобразный GoF рефакторинга, не лучшая в каждом конкретном случае, но универсальная классическая книга. Настоятельно рекомендуется ознакомиться, это все-таки...  Читать полностью
index
Реклама