UML: что почитать?

Как было сказано в одной из недавних заметок, UML — это не только известные каждому диаграммы классов или диаграммы последовательностей. Язык активно развивается, обретает все большую технологическую поддержку, а значит, идеально подходит в качестве рабочего инструмента «на каждый день». Знакомимся с ним через литературу.

Читать далее

Шаблоны в программной инженерии

Активно занимаясь обучением зрелых, состоявшихся специалистов, нередко вынужден наблюдать искренний, но (увы!) запоздалый интерес к освоению проблематики, описанной в ИТ-литературе категории must read. Анализировать причины сложившегося — последнее дело, которое мы оставим за рамками заметки. Куда конструктивнее — познакомиться с самими источниками, о которых мне бы и хотелось поговорить. Сегодняшний разговор — о шаблонах, концепции сколь полезной, столь и неоднозначной. Достаточно сказать, что русское «шаблон» одновременно соответствует английским «template» и «pattern». Но обо всем по порядку…

Читать далее