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
-
@norman70688 yeah, but what's the point of it If you already understand the code?
-
Isn't it the point you first make diagrams and then code? Makes a lot of sense when the diagrams aren't made by the dev but by e.g. a solutions architect.
-
joykill3407yWe use it to map out the basics of the customer requirements, in almost all the cases, the customer has some sort of business rules to model at the start.
Using multiple, we make a domain model of those rules.
We than use that to kickstart our development.
However afterwards, they're no longer maintained as by than, the domain so to say lives in the application. Besides, most ide's can generate those uml 's if you need them afterwards -
I only use them for communication between developers. Its realy nice on whiteboards but Iwill never persist and maintain them because that's just more useless documentation noone reads. Also don't enforce "right" uml. As long as everyone understands what is drawn it's unimportant to use the exact style. Ilike the simplified style that robert Martin uses a lot. https://goo.gl/images/bD3YSG
-
Automatic generation for other devs. I'm more of a get in there and debug cases to understand the code. This could be used during requirements though. Mapped out a database using a similar method.
-
I do. I use UML to design my software components. It helps me to create a proper, loosely coupled design. I also use it to model complex interactions and communication flows between several systems or components. Or design complex processes. And I like to use it for functional design too. In my opinion it helps a lot to truly design upfront instead of 'designing' it in your mind and immediately start coding.
Related Rants
-
UltimaQ8Software engineering class has been nothing but UML creation. I understand that their important but I just wan...
-
scrambledtofu5Stop calling appetizers as 'Apps' would you already? It confuses my hungry dev brain!
-
confusedGuy-sh2!rant When people listen to a complete story and then ask who the villian was.. DEVS : It's like reading Jav...
Anyone who really uses UML to Illustrate or understand code?
I pretty much always just get more confused when I see such a diagram.
rant
uml
confusing