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

Артикул: 18182
Нет в наличии
2 276

Описание

В 1994 году книга Dessign Patterns полностью перевернула объектно-ориентированную разработку программного обеспечения, предоставив классические решения повторяющихся задач проектирования. В 1999 году книга Refactoring изменила представление о проектировании, показав эффективные способы улучшения кода. В давно ожидаемой книге Рефакторинг с использованием шаблонов Джошуа Кериевски кардинально изменил подход к проектированию, объединив шаблоны проектирования с эволюционным процессом рефакторинга.
Книга содержит теоретические сведения и практические инструкции по выполнению рефакторингов, управляемых шаблонами проектирования, а именно последовательности низкоуровневых рефакторингов, позволяющих разработчикам безопасно переходить в своих проектах к реализации шаблонов проектирования, по направлению к ним или выполнять рефакторинг с отказом от шаблонов проектирования. Используя код реальных проектов, Кериевски документирует размышления и действия, имевшие место при реальных рефакторингах более чем двух десятков проектов. Параллельно с этим он проясняет различия между разными шаблонами проектирования и предлагает наиболее простые и эффективные пути их реализации.
Материал книги включает:

  • Каталог из 27 управляемых шаблонами рефакторингов, с примерами из реальной жизни
  • Описание 12 признаков проекта, указывающих на необходимость применения рефакторингов, представленных в данной книге
  • Общие сведения и новое понимание шаблонов проектирования и рефакторингов
  • Подробную механику реализации рефакторингов с указанием, как скомбинировать низкоуровневые рефакторинги для реализации высокоуровневых шаблонов проектирования
  • Различные способы реализации одного и того же шаблона и описание ситуаций, в которых используется каждый из них
  • Полезные советы для начинающих

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

Об авторе:
Джошуа Кериевски — основатель компании Industrial Logic (http:/industriallogic.com), специализирующейся в экстремальном программировании. Джошуа — профессиональный разработчик программного обеспечения с 1988 года, преподаватель, консультант множества клиентов, среди которых Bankers Trust, MTV, MBNA, Ansys, MDS Sciex, Neilsen Media Research и Sun Microsystems. Он регулярно выступает на конференциях, является автором многочисленных статей и некоторых глав книг Extreme Programming Explored (Addison-Wesley, 2001) и Extreme Programming Perspectives (Addison-Wesley, 2002). Джошуа вместе с женой и дочерьми постоянно живет в Беркли, штат Калифорния.

Характеристики

Автор(ы)Джошуа Кериевски
ПереводчикТ. Карнаух
ИздательствоДиалектика, Вильямс
Год выпуска2019
ISBN978-5-907144-79-8, 978-5-8459-1087-5
Кол-во страниц400
Формат страниц70x100/16 (170x240 мм)
ЯзыкРусский
ПереплётТвердый
Доп. сведенияОфсетная бумага
Иллюстрациичерно-белые
Вес665 г

Отзывы посетителей(0)

Наверх