Как подойти к изучению дизайн-шаблонов проектирования

Мне часто задают вопрос: “Как начать изучать дизайн шаблоны проектирования?” Единого рецепта, естественно, нет. Но, я бы посоветовал следующую маршрут:

  • GRASP
  • SOLID
  • Потом можно взять или книгу притянутую к джаве или почитать Джона Влисидиса «Pattern Hatching» – она есть в переводе на ру.
  • Краем глаза можно глянуть на LePUS3
  • Потом можно глянуть сюда: http://junit.sourceforge.net/doc/cookstour/cookstour.htm
  • Начать читать Мартина Фаулера «Рефакторинг» ( на самом деле связка Рефакторинг + TDD + jUnit + Patterns очень плотная, а Эрик Гамма, Кент Бек и Фаулер чуть ли не друзья 😉 )

Первая итерация – читайте “поверхностно”, во второй раз, после перерыва, уже более вдумчиво.

P.S. И да, не начинайте с GoF

This entry was posted in Soft, Почитать. Bookmark the permalink.