3 ms·
I used those features, i used to work with UML, and as i said - even teach how to read it to non-technical folks. It helps in very niche cases - as i said most
by Xelbair 3y ago
I used those features, i used to work with UML, and as i said - even teach how to read it to non-technical folks.
It helps in very niche cases - as i said mostly state diagrams, and non-trivial data models when you have to interop with different systems, or define a common data model. Haven't worked with designing protocols, but that's basically a committee work..
That does not change the fact that it is useless for 99.9%, or higher, of typical dev work, for typical dev systems - which are basically CRUD systems with some fluff. This is the biggest barrier for UML to gain traction, and it is completely incompatible with that.
And that's disregarding parity of diagrams with codebase - there's a reason why a lot of codebases reduce comments - as they go out of date pretty fast.