Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
I can kinda agree on this unless you need to hand a solution design to someone or smth like that
-
This is true. But view statements like this in a historical context: if it’s said by a dev who was active during the pre-Agile era, and worked a lot with Waterfall, there’s a chance they’ve really grown to hate UML and similar things because they were overused back then.
For someone starting fresh today I’d argue there’s still a value in learning these ideas, as some companies have gone too far the other direction and just wing it without any plans.
Or at least it’s good to know what people are dissing -
iceb11561yI find knowing UML concepts are helpful. But there's no need to follow the spec. As long as it's something that people can understand, it should be fine
-
qwwerty11441ytbh i can't do fully compliant UML but also can't imagine working though some projects without architecture diagrams and flow charts created by people who knew standards for drawing them.
-
NoMad136661yI also agree with the guys above. I see no need to stick to "all" UML notations and standards. I wing it as well, but document to the point I think is clear enough for a future me to understand what was done. That being said, UML alone is definitely not enough. But it certainly helps to explain stuff at a glance, compared to reading a huge document.
Related Rants
"In practice, UML is a counterproductive tool in software and system design." Gerrit Muller (Gaudí Systems Architecting)
rant
software architecture