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

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


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

Аннотация:
Новый обзор — знаменитая книга Мартина Фаулера, Кента Бека и компании "Рефакторинг: улучшение существующего кода".
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: ACHTUNG !!!
От: olexandr Новороссия http://demotivation.me/images/20140818/lxz0l278b9ep.jpg
Дата: 29.12.05 13:20
Оценка: +2
Здравствуйте, Plutonia Experiment, Вы писали:

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


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

вбр
Некроссплатформенность маловероятна (c) Sheridan
...трава никак не влияет, разве что срывает покровы барьеров... (с) мыщъх
Re: ACHTUNG !!!
От: Plutonia Experiment Беларусь http://blogs.rsdn.org/ikemefula
Дата: 15.09.03 15:25
Оценка:
Здравствуйте, Валерий Лаптев, Вы писали:

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

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

Самое главное — это методическое руководство. Изложение концепций дизайна здесь очень мало и неструктурировано.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.