Используете ли вы UML-диаграммы, чтобы помочь вашему процессу разработки? - PullRequest
4 голосов
/ 08 января 2009

Так что же за диаграммы UML (если есть) использует Stackoverflow для документации и / или для связи с разработчиками?

Исходя из того, что я вижу, Stackoverflow - это нечто оригинальное, что также обеспечивает богатый пользовательский опыт.

Просто интересно, что нужно (что помогает) воплотить великую мысль в реальную жизнь? Я просто студент, который заканчивает учебу в поисках совета / опыта / предложений / примеров от старших.

Насколько эти диаграммы помогают в реальной жизни и в каком объеме (диаграммы), мне интересно ...

Ответы [ 3 ]

5 голосов
/ 25 февраля 2009

UML - это «стандартный» определенный способ передачи чего-либо. Будучи четко определенным, он устраняет неопределенности, которые могут существовать при использовании других методов.

Сказав, что я не использую их со своей командой. Я считаю, что накладные расходы на выполнение правильного UML слишком высоки.

Поскольку я работаю в небольшой команде (около 5 человек), которая работает в одном и том же месте, мы будем часто садиться и рисовать диаграммы в дискуссиях. Если нам понадобится обратиться к этим диаграммам, мы отсканируем их и отправим в репозиторий для дальнейшего использования.

UML, вероятно, более полезен в командах, которые плохо общаются и могут не располагаться в одном месте.

0 голосов
/ 25 февраля 2009

Я прочитал статью в журнале Inc об этом сайте, как я узнал об этом. По-видимому, очень мало формального процесса. В общем, ребята, которые сделали это, были просто хороши. Мои деньги тоже не на UML. Интересно, они используют OO?

0 голосов
/ 08 января 2009

Я действительно ожидаю, что все мои коллеги смогут правильно читать диаграмму UML; это стало своего рода универсальным языком для разговоров о дизайне ОО.

Еще во времена большого дизайна мы изготавливали тонны моделей, которые помещали в большие переплеты. Особенно диаграммы последовательности были действительно хороши для детальных проектов. На некоторых полках эти связующие материалы выглядели бы действительно впечатляюще, но оказалось, что большая часть этих моделей заключается в процессе их изготовления

Так что теперь мы в основном просто рисуем прямоугольники с линиями между ними на досках. Но всякий раз, когда мы обращаемся к точным обозначениям, это всегда UML. Обычно мы фотографируем их с помощью телефона, если кажется, что их стоит хранить. Иногда мы просто оставляем их на доске, потому что они как бы горят на доске, если они остаются там в течение нескольких дней;) [И вы должны быть особенно смелыми, чтобы использовать вонючее сильное моющее средство]

...