Как UML диаграммы реализуются в коде

preview_player
Показать описание
#soer #itubeteam

Рекомендации по теме
Комментарии
Автор

3:28 лучшее объяснение про разницу между композицией и агрегацией из всех, что я видел

вапвапвапвапва-жи
Автор

Евгений, спасибо за материал! Тоже удивляюсь, почему на моих проектах не используют uml. Буду благодарен за углубление в тему uml и паттернов.

romangrishin
Автор

Полезно! Тоже не так давно для себя понял, что UML будет очень полезен в повседневной практике при написании/исправлении ООП кода

avyguzov
Автор

Огромное спасибо за такой качественный и нужный материал!

yuriorkis_scream
Автор

Спасибо Вам за труд. Слушаю Вас уже больше года

rookdeveloper
Автор

ну прям очень крутая подача!!! качественно и доходчиво!

KX-nntq
Автор

Крутая тема. Мы на работе постоянно пользуемся UML (под 'мы' имею ввиду и junior-ы [добавить какой-нибудь атрибут или вычислимое поле], middle-ы [спроектировать некую фитчу], senior-ы [ну тут понятно]). Во всех проектах используем uml-генератор, что очень сильно упрощает разработку

jinzakk
Автор

Воу... Спасибо за видео. Очень не хватало такого видео

Into_the_theory
Автор

Для тех кто в теме и так все понятно, для тех кто не в теме лучше показывать на кошечках и собачках

ара_вася
Автор

Хороший мануал. Помнится не хватало такого, когда изучали инженерию ПО в университете. Жаль, что сейчас редко приходиться сталкиваться с архитектурами. Чаще всего приходишь на проект и там уже все есть. Никто ничего не планирует заранее. Возможно это связано с небольшими размерами проектов. В любом случае, для тех кто планирует изучать паттерны и хочет понять в чем их смысл - это прям концентрированное пособие, за это спасибо) Кстати из выше описанных размышлений назрел вопрос - часто ли вообще такое встречается, чтоб до написания проекта была расписана архитектура? И кто-то следит за чистотой кода (в структурном плане) после того, как архитектор сделал свое дело?

SerhiiZhydel
Автор

Добрый день. Мне кажется, что на 10:54 у вас не агрегация, а композиция. Там закрашенный ромбик.

ЕленаКотельникова-ыт
Автор

Супер!. Огромное спасибо, очень зашло. Однако не очень понятно, почему не показны связи на контекст. И в методах на схеме тоже не отображена ссылка на контекст, как будто он совсем не причем. Непонятно какий связи всетаки необходимо отображать а какие нет. Связи создания тоже не отображаются, а например IDEA их очень аккуратно рисует.

HalizVideo
Автор

Мне кажется, что это видео слишком мало отличается от статьи на Вики потому, что нету реального места применения.

Не всем достаточно слов, что это для реализации state machine.

AndriiKuftachov
Автор

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

АлександрК-ш
Автор

Какую программу использовали для рисования UML диаграмм?

ivanivanovich
Автор

По поводу нелюбви к UML, это интернациональное явление.
Сам я считаю, что визуализация важна, а изучение шаблонов и приёмов с UML очень способствует развитию инженерного и абстрактного мышления.
В работе, увы, применяю его не так часто, хотя работаю над этим тоже.

ИльяГорбылев-хп
Автор

Примеры показаны на каком языке программирования?

АлександрК-ш
Автор

а это какая связь?
class A{
constructor(){
someProp = B::someMethod() ;
}
} ;
очень часто пользуюсь просто вызовом статических методов в классах, это удобно, т.к. разбивает логику приложения на отдельные элементы, при этом в клиентском коде ты ничего не должен знать про их реализацию, НО все равно зависимость существует, я всегда считал что это пример "Использования"

TheKirk
Автор

а какие програмки посоветуете для создания диаграмм?

АркадийВиноградов-дй
Автор

Каким uml редактором пользуетесь? Спасибо

АлександрАндреев-дф