Читать «Рефакторинг с использованием шаблонов» онлайн - страница 2

Джошуа Кериевски

ISBN 5-8459-1087-0 (pyc.)

ISBN 0-321-21335-1 (англ.)

Отзывы о книге

“Чтобы рефакторинг был полезным, он должен применяться не только в абстрактных интеллектуальных упражнениях. Шаблоны документируют программные структуры, обладающие известными полезными свойствами. Объединим эти две составляющие — и мы получим Рефакторинг с использованием шаблонов. Если вы намерены реорганизовать какой-то код в реальной жизни, советую прочитать и применить Рефакторинг с использованием шаблонов".

— Кент Бек (Kent Beck), директор Three Rivers Institute

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

— Эрих Гамма (Erich Gamma), Eclipse Java Development Tools, IBM

“...Наконец-то описана связь между шаблонами программного обеспечения и быстрой разработкой”.

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

— Бобби Вульф (Bobby Woolf), консультант по информационным технологиям, IBM Software Services for Web-Sphere; соавтор книг Enterprise Integration Patterns и The Design Patterns Smalltalk Companion

“Этим уникальным каталогом рефакторингов на уровне проектирования Джошуа Кериевски вывел реорганизации кода в совершенно новое измерение. Рефакторинг с использованием шаблонов демонстрирует разработчикам создание проектных улучшений, упрощающих повседневную работу. Книга является бесценным справочником для профессионалов в области реорганизации кода”.

— Свен Горц (Sven Gorts)

“Рефакторинг с использованием шаблонов делает динамичным и гибким предмет, который ранее представлялся статичным и негибким, превращая его в реальный процесс с экспериментами, ошибками и исправлениями; благодаря этому вы понимаете, что хорошие проекты не возникают в результате поворота нескольких рычагов, а развиваются в борьбе и рефлексии. Кериевски изменил и структуру изложения, чтобы сделать его более ясным и легким для усвоения. Несомненно, он решил множество структурных проблем, с которыми я боролся, работая над книгой Thinking in Patterns. В настоящем издании хорошо сочетаются тестирование, рефакторинг и шаблоны; книга легко читается, наполнена здравым смыслом и глубоким пониманием предмета”.

— Брюс Эккел (Bruce Eckel), президент Mindview, Inc., автор книги Thinking in Java/Thinking in C++ “Впервые увидев Джошуа, я был поражен тем, с каким глубоким пониманием и страстным увлечением он применяет шаблоны проектирования и обучает этому других. Великие учителя серьезно заботятся о своем предмете и о том, как поделиться им. Думаю, Джошуа — великий учитель и великий разработчик. Все мы можем получить пользу от его понимания предмета”.