Навигатор

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

Информация о книге "Рефакторинг: улучшение существующего кода"

Меню

Новинки · Разделы книжного магазина · Популярные книги · Контактная информация

Поиск по сайтуЯ ищу:

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

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

Джон Брант, Дон Робертс, Кент Бек, Мартин Фаулер, Уильям Апдайк

ISBN: 5-93286-045-6, 978-5-93286-045-8

 

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

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

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

 

издательство "Символ-Плюс" · 2003 г. · 432 стр.

Дополнительно

Отзывы о книге · Добавить отзыв

Книги по этой тематике Вы найдете в разделах

Программирование > Языки программирования

Предложения книжных интернет-магазинов
МагазинНаличиеЦена (руб)ДоставкаСуммаСсылка
Библион нет в наличии 635.00 140.00 775.00 проверить
Зона Икс нет в наличии 678.00 120.00 798.00 проверить
Зона Икс нет в наличии 678.00 120.00 798.00 проверить
Sprinter.Ru нет в наличии 652.00 150.00 802.00 проверить
SetBook нет в наличии 654.00 150.00 804.00 проверить
Books.Ru есть в наличии 690.00 130.00 820.00 купить
Озон нет в наличии 687.00 150.00 837.00 проверить
Зона Икс нет в наличии 736.00 120.00 856.00 проверить
Зона Икс нет в наличии 737.00 120.00 857.00 проверить
SetBook нет в наличии 757.00 150.00 907.00 проверить
Библион нет в наличии 773.00 140.00 913.00 проверить
MyShop нет в наличии 830.00 130.00 960.00 проверить
Библион комплектация 1 день 869.00 140.00 1009.00 купить
Зона Икс есть в наличии 898.00 120.00 1018.00 купить
RegionBook (Таганрог) есть в наличии 974.00 50.00 1024.00 купить
Зона Икс нет в наличии 915.00 120.00 1035.00 проверить
Sprinter.Ru есть в наличии 910.00 150.00 1060.00 купить
Read.ru нет в наличии 978.00 130.00 1108.00 проверить
MyShop есть в наличии 988.00 130.00 1118.00 купить
Озон нет в наличии 1100.00 150.00 1250.00 проверить
Подписка на рассылку обновлений компьютерной литературыПодпишись на рассылку обновлений:

Отзывы читателей о книге (всего: 8)

25.10.2003. анонимное

 

Устроившись на новую работу, мне пришлось разбираться с кодом написанным уволившимся сотрудником. Вникать, переделывать... Собственно, именно то, о чем эта книга. Возможно, если бы я прочел эту книгу раньше, все было бы гораздо проше и заняло бы меньше времени... По крайней мере теперь, я подготовлен к подобным ситуациям и практически и теоретически...

 

24.09.2003. Майкл Гейзлер

 

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

Когда я хочу сделать что-либо,... каталог подсказывает мне подходящий безопасный, пошаговый способ.

Эта книга должна быть на рабочем столе каждого программиста.

 

Посмотрите также остальные отзывы

Наш магазин участвует в рейтингах Rambler's TopShop, Top100 и PROext Top 1000

books.dore.ru © 1998-2009Rambler's Top100