This version of the page http://www.williamspublishing.com/Books/5-8459-1087-0.html (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2007-06-08. The original page over time could change.
Издательство "Вильямс" - книга "Рефакторинг с использованием шаблонов (паттернов проектирования)". Джошуа Кериевски

 Поиск книг

 Главная страница
 Каталог книг
 Расширенный поиск
 Об издательстве
 Контакт
 Для авторов
 Вакансии
 Подписка на новости
 Издательство
 "Диалектика"



Рефакторинг баз данных: эволюционное проектирование


Применение UML 2.0 и шаблонов проектирования, 3-е издание

Рефакторинг с использованием шаблонов (паттернов проектирования)

Джошуа Кериевски
Refactoring to Patterns (Addison-Wesley Signature Series)
Joshua Kerievsky

Цены на книгу
Оглавление
Пролистать книгу

Книга "Рефакторинг с использованием шаблонов" представляет результаты многолетнего опыта профессионального программиста по применению шаблонов проектирования (паттернов). Авторский подход к проектированию состоит в том, что следует избегать как недостаточного, так и избыточного проектирования, постоянно анализируя готовый работоспособный код и реорганизуя его только в том случае, когда это приведет к повышению его эффективности, упрощению его понимания и сопровождения. Шаблоны проектирования — не панацея, так что бывают как ситуации, когда такая реорганизация должна выполняться с использованием шаблонов проектирования, так и ситуации, когда наилучшее решение состоит в отказе от них. Автор на основании как собственного, так и чужого опыта детально рассматривает различные признаки кода, требующего рефакторинга, описывает, какой именно рефакторинг наилучшим образом подходит для той или иной ситуации, и описывает его механику, подробно разбирая ее на конкретных примерах из реальных задач. Книга "Рефакторинг с использованием шаблонов" может рассматриваться и как учебник по рефакторингу для программиста среднего уровня, и как справочное пособие для профессионала, которое может подсказать, какое именно решение стоит принять в той или иной сложной ситуации. "Официальная страница книги "

400 стр., с ил.; ISBN 5-8459-1087-0, 0-321-21335-1; формат 70x100/16; твердый переплет; серия Signature Series; 2006, 3 кв.; Вильямс.


Книги, рекомендуемые вместе с этой книгой:

  • Рефакторинг баз данных: эволюционное проектирование, Скотт В. Эмблер, Прамодкумар Дж. Садаладж
  • Применение UML 2.0 и шаблонов проектирования, 3-е издание, Крэг Ларман
  • Шаблоны интеграции корпоративных приложений, Грегор Хоп, Бобби Вульф
  • Архитектура корпоративных программных приложений. Исправленное издание, Мартин Фаулер
  • Фабрики разработки программ (Software Factories): потоковая сборка типовых приложений, моделирование, структуры и инструменты, Джек Гринфилд, Кит Шорт, Стив Кук, Стюарт Кент, Джон Крупи
  • Введение в Oracle 10g, Джеймс Перри, Джеральд Пост
  • Освой самостоятельно UML 2 за 24 часа. Практическое руководство. 3-е издание, Джозеф Шмуллер
  • Объектно-ориентированные методы. Принципы и практика. 3-е издание, Иан Грэхем
  • Быстрая разработка программ на Java и C++: принципы, примеры, практика, Роберт C. Мартин
  • Визуальное моделирование с помощью Rational Rose 2002 и UML, Терри Кватрани
  • Основы многопоточного, параллельного и распределенного программирования, Грегори Р. Эндрюс
  • Введение в тестирование программного обеспечения, Луиза Тамре
  • Применение шаблонов проектирования. Дополнительные штрихи, Джон Влиссидес
  • Проектирование баз данных с помощью UML, Эрик Дж. Нейбург, Роберт А. Максимчук
  • UML. Основные концепции, Кендалл Скотт
  • Инженерия программного обеспечения. 6-е издание, Иан Соммервилл
  • Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию, Алан Шаллоуей, Джеймс Р. Тротт
  • Основные концепции баз данных, Фред Ролланд
  • Разработка корпоративных Java-приложений с использованием J2EE и UML, Кэри И. Амриш, Хавар Заман Ахмед
  • Анализ требований и проектирование систем. Разработка информационных систем с использованием UML, Лешек А. Мацяшек
  • Освой самостоятельно объектно-ориентированное программирование за 21 день, Антони Синтес
  • Принципы объектно-ориентированной разработки программ. 2-е издание,
  • Руководство администратора баз данных Microsoft SQL Server 2000, Марк Шпеник, Оррин Следж
  • Разработка Web-приложений с использованием UML, Джим Коналлен
  • Разработка баз данных Microsoft SQL Server 2000 на примерах, Роб Хоторн
  • Oracle8i на примерах, Дэн Хотка

Разделы каталога:

  • Компьютерные книги » Разработка программного обеспечения  » Алгоритмы и методы. Искусство программирования
  • Компьютерные книги » Разработка программного обеспечения  » Разработка и проектирование программ. CASE-технологии
  • Компьютерные книги » Разработка программного обеспечения  » Отладка, тестирование и сопровождение программ
  • Компьютерные книги » Разработка программного обеспечения  » UML. Проектирование программных комплексов, информационных систем

Оглавление к книге



Предисловие Ральфа Джонсона 17
Предисловие Мартина Фаулера 19
Введение 23
Глава 1. Почему я написал эту книгу 31
Глава 2. Рефакторинг 39
Глава 3. Шаблоны 53
Глава 4. Признаки плохого кода 67
Глава 5. Каталог рефакторингов к шаблонам 77
Глава 6. Создание объектов 83
Глава 7. Упрощение 151
Глава 8. Обобщение 237
Глава 9. Защита кода 323
Глава 10. Накопление информации 351
Глава 11. Утилиты 379
Послесловие 391
Список литературы 392
Предметный указатель 394


Главная страница | Каталог книг | Расширенный поиск | Об издательстве
Контакт | Для авторов | Вакансии | Подписка на новости
Издательство "Диалектика"