Рефакторинг з використанням шаблонів
Книга «Рефакторинг з використанням шаблонів» представляє результати багаторічного досвіду професійного програміста по застосуванню шаблонів проектування (патернів). Авторський підхід до проектування полягає в тому, що слід уникати як недостатнього, так і надмірного проектування, постійно аналізуючи готовий працездатний код і реорганізовуючи його тільки в тому випадку, коли це призведе до підвищення його ефективності, спрощення його розуміння і супроводу.
Шаблони проектування – не панацея, так що бувають як ситуації, коли така реорганізація повинна виконуватися з використанням шаблонів проектування, так і ситуації, коли найкраще рішення полягає у відмові від них Автор на підставі як власного, так і чужого досвіду детально розглядає різні ознаки коду, вимагає рефакторінга, описує, який саме рефакторинг найкращим чином підходить для тієї чи іншої ситуації, і описує його механіку, детально розбираючи її на конкретних прикладах з реальних завдань.
Книга “Рефакторинг з використанням шаблонів” може розглядатися і як підручник по рефакторингу для програміста середнього рівня, і як довідковий посібник для професіонала, яке може підказати, яке саме рішення варто прийняти в тій чи іншій складній ситуації