Unpopular opinion: Making fun of UML skills is a bit like making fun of math skills

Sep 17, 2020 · 7:56 AM UTC

16
14
3
130
Replying to @stilkov
Do you consider UML as universally applicable in software as math?
1
6
Of course those two are completely different categories of things, but I’d still say yes
1
4
Can I ask what the role of UML is in an Agile landscape these days? When I think of software design, we dont really have any OTHER way to express relationships in code. Is this just an ad-hoc thing we use every now and then, or do some teams use it more formally?
3
1
1
I’ve never seen an agile project that didn’t benefit from somebody drawing a diagram on a whiteboard occasionally during a design discussion
1
1
Replying to @stilkov
I still would like to learn how to _model_ with UML instead of just drawing. Never seen a UML model in a tool where all diagrams are really connected through the database model.
2
1
I would call what you call “drawing” “modeling”, too. I’ve seen the kinds of models you refer to, but they’re only worth the effort in particular circumstances
3
Replying to @stilkov
Why draw a picture to help convey something like architecture when you can write an essay, right?! We often use UML.
Replying to @stilkov
UML is the boomer “architects conceptual toolbox” 😀. Similar to “JavaScript the Good Parts”. The same applies to UML. It got a bad rep because it was overloaded for use. Generate requirements, tests, code, etc. all from diagrams.... oh and XML and friends 😀
2
Replying to @stilkov
Because most people use it with the wrong tools or as documentation only. We use EMF and it is glorious! Create your model, generate the code and we instantly get our DB and API model in a way even the non technical people understand.