Программная архитектура: читать обязательно!

Сегодняшняя «книжная полка» — для архитекторов ПО, а сегодняшняя повестка дня — не только шаблоны и их антиподы, но и «лучшие практики» внедрения первых для недопущения вторых.

  • Басс Л., Клементс П., Кацман Р. Архитектура программного обеспечения на практике / Пер. с англ. — Питер, 2006. —576 с.
  • Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Пер. с англ. — Питер, 2007. — 366 с.
  • Гранд М.  Шаблоны проектирования в Java / Пер. с англ. — М.: Новое знание, 2004. — 559 с.: ил.
  • Кериевски Дж. Рефакторинг с использованием шаблонов / Пер. с англ. — Вильямс, 2006. — 400 с.
  • Ларман К. Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку / Пер. с англ. — 3-е изд. — М.: ИД «Вильямс», 2013. — 736 с.: ил.
  • Фаулер М. Рефакторинг. Улучшение существующего кода / Пер. с англ. — Символ-Плюс, 2008. — 432 с.
  • Фаулер М. Шаблоны корпоративных приложений / Пер. с англ. — М.: ИД «Вильямс», 2010. — 544 с.: ил.
  • Эванс Э. Предметно-ориентированное проектирование: структуризация сложных программных систем / Пер. с англ. — М.: ИД «Вильямс», 2011. — 448 с.
  • Brown, W.J., Malveau, R.C., McCormick, H.W., et al. AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis. (John Wiley & Sons, 1998).
  • Foote, B., Opdyke, W. Life Cycle and Refactoring Patterns that Support Evolution and Reuse. First Conference on Patterns Languages of Programs (PLoP’94), Aug. 1994.
  • Fowler, M. Who Needs an Architect? IEEE Software, July — Aug. 2003. URL: http://martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf.
  • Kruchten, Ph. “Architectural Blueprints—The ‘4+1’ View Model of Software Architecture,” IEEE Software, vol. 12 (6), pp. 42-50, Nov. 1995.
Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

w

Connecting to %s