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

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


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

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

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

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

Самое главное — это методическое руководство. Изложение концепций дизайна здесь очень мало и неструктурировано.
Re[2]: ACHTUNG !!!
От: olexandr Новороссия http://demotivation.me/images/20140818/lxz0l278b9ep.jpg
Дата: 29.12.05 13:20
Оценка: +2
Здравствуйте, Plutonia Experiment, Вы писали:

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


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

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