Обзор книги "Рефакторинг: улучшение существующего кода" в избранное  новое горячее всё    подписка   модер. 
От: Валерий Лаптев rsdnhttp://vk.com/id59893040
Дата: 15.09.03 03:59
Оценка:93 (5)
Статья:
Обзор книги "Рефакторинг: улучшение существующего кода"
Автор(ы): Мартин Фаулер, Кент Бек, Джон Брант, Дон Робертс, Уильям Апдайк

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


Авторы:
Валерий Лаптев

Аннотация:
Новый обзор — знаменитая книга Мартина Фаулера, Кента Бека и компании "Рефакторинг: улучшение существующего кода".
Я старый солдат и не знаю слов любви...
Люди подобны океану: воды много, а напиться нельзя...
Re: ACHTUNG !!! в избранное  новое    модер. 
От: Plutonia Experiment 
Дата: 15.09.03 14:25
Здравствуйте, Валерий Лаптев, Вы писали:

ВЛ>Аннотация:

ВЛ>Новый обзор — знаменитая книга Мартина Фаулера, Кента Бека и компании "Рефакторинг: улучшение существующего кода".

Самое главное — это методическое руководство. Изложение концепций дизайна здесь очень мало и неструктурировано.
Re[2]: ACHTUNG !!! в избранное  новое    модер. 
От: olexandr 
Дата: 29.12.05 12:20
Оценка: +2
Здравствуйте, Plutonia Experiment, Вы писали:

PE>Самое главное — это методическое руководство. Изложение концепций дизайна здесь очень мало и неструктурировано.


Согласен. Книга читается очень легко и быстро, после прочтения остается ощущение очевидности изложенного. Мысли примерно такие: "Я все это и так уже знал, только оно у меня в голове не было так структурированно".

вбр
Некроссплатформенность маловероятна (c) Sheridan
...трава никак не влияет, разве что срывает покровы барьеров... (с) мыщъх