Что почитать про проектирование сложных систем (ПО)?

agaaaa

Сабж.
Начал понимать, что без чётко составленного проекта не могу закодать некоторые свои идеи.

6yrop

Polymorphysm and Refactring наше все!
Имхо, тебе требуется на высоком уровне овладеть этими техниками, и тогда в каждый момент времени при разработке сложных систем ты будешь решать небольшую вполне обозримую задачу. Литературу можешь сам подобрать по этим темам.

okis

Тебя интересует архитектура? Есть интересная книга Jalote P. An integrated approach to software engineering, там много разных подходов описывается и вообще в деталях описаны стадии requirements и design, а, думаю, именно об этом и речь. Ещё из классики есть Code Complete by Steve McConnell (есть и переведённая но там масштаб не тот, да и скорее всего ты эту книгу уже читал. Ещё можно спросить у Кулямина на спецкурсе, вроде как это его тема.

sylar

0. Крэг Ларман: Применение UML 2.0 и шаблонов проектирования (третье издание)
1. Мартин Фаулер: Архитектура корпоративных программных приложений
2. Грегор Хоп, Бобби Вульф: Шаблоны интеграции корпоративных приложений
+ по организации процесса: MSF и "Экстремальное программирование" (Кен Ауэр, Рой Миллер) мне понравилось.

kdv74

M. Fowler. Refactoring.
J. Kirievski. Refactoring to patterns.
Alexandresku. Modern C++ design.
и конечно
The band of four. Design patterns.
Все эти книжки можно взять у меня в электронном виде.
Плюс ещё есть много других, менее известных.
Есть также по XP и agile development, но это уже немного другая тема
Оставить комментарий
Имя или ник:
Комментарий: