Re:Computer Science Curriculum in 1000 YouTube Videos
by anonymousDan on Tuesday January 12, 2021 @04:02PM
(#25753596)
Do people actually use UML in practice? It's not something I've ever really found useful for my own development. Maybe it's more of a communication tool than a design tool? Or am I being too hasty?
[ Parent
| on HN ]
Re:Computer Science Curriculum in 1000 YouTube Videos
by stingraycharles on Tuesday January 12, 2021 @04:08PM
(#25753690)
Yes but only pragmatically not dogmatically. Activity diagrams can be an excellent way to reason about and document some more complex processes imho.
Re:Computer Science Curriculum in 1000 YouTube Videos
by aynyc on Tuesday January 12, 2021 @04:09PM
(#25753705)
I work mostly in enterprises, I see UML all the time, especially Use Case diagrams and Sequence diagrams.
Re:Computer Science Curriculum in 1000 YouTube Videos
by maerF0x0 on Tuesday January 12, 2021 @07:01PM
(#25755880)
in my experience sequence diagrams tend to betray the challenges of distributed computing.
Re:Computer Science Curriculum in 1000 YouTube Videos
by aynyc on Wednesday January 13, 2021 @09:16AM
(#25762177)
Do you mind explain it a bit more? I use it mostly to document the steps between systems, I don't see how distributed computing changes that.
Re:Computer Science Curriculum in 1000 YouTube Videos
by maerF0x0 on Tuesday January 19, 2021 @04:45PM
(#25839330)
there's no guarantee that 2 requests kicked off at the same time will arrive or complete at the same time. When time is an axis (often y axis), typically we see parallel lines in sequence diagrams, when in reality they will often cross the latter request will actually arrive/finish before the earlier request.
Additionally, any reasonable system will have timeout + retry, but it's not possible to differ btwn timeout and inordinately delayed. Meaning your requests maybe replayed many times, and the system frequently doesn't handle that well