Mar 12

С момента прочтения Design Patterns прошло уже довольно много времени и сейчас я вам хочу рассказать о книге, которую читал довольно долгое время (у меня чтение книг обычно происходит, когда я засыпаю - читаю по пол часа в кровати уже), и которая мне очень понравилась - это “Рефакторинг с использованием шаблонов” Джошуа Кериевски:

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

  • Описывается ситуация, которая существует к некоторому моменту разработки системы, описываются проблемы, и в чем может помочь определенный шаблон в данном случае
  • Описывается введение шаблона в систему (т.е. применение рефакторинга) как последовательность более мелких (очевидных или описанных в книге Мартина Фаулера “Рефакторинг”) рефакторингов
  • Приводится пример, в котором эта последовательность выполняется
  • Приводятся плюсы и минусы данного рефакторинга

Мне книга очень понравилась - всё просто, понятно (для тех кто в теме про шаблоны ;)) и очень интересно. Читается на ура. И хотя многие рефакторинги, на первый взгляд, выглядят достаточно очевидными, всегда можно допустить где-нибудь ошибку, а благодаря точным последовательностям применения рефакторингов - вероятность ошибки становится очень мала.

В общем и целом, книгу - однозначно себе в коллекцию!

written by fxposter \\ tags:


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

  1. 1. vitex Says:

    Есть в электронном виде? Я нарыл только 100стр вариант…

  2. 2. FX Poster Says:

    Только что нашел и скачал. :) Забирай.

Leave a Reply