4 ms·
Honest question, in what sort of situations is using UML diagrams beneficial? I have only used them in school, but never professionally. The most immediate use
by mchaver 14y ago
Honest question, in what sort of situations is using UML diagrams beneficial? I have only used them in school, but never professionally. The most immediate use case I can think of is API, documentation for large code, etc., but lots of bad buzzwords pop into my head when I hear UML like huge Java programs and over management. That's probably not fair. Anyway, it's a nice looking project. Keep up the good work!
- Someone 14y agoIt helps me designing software and communicate the design to others. I find 'claying' with a design on the whiteboard both easier and faster than doing that in code. The 'UML is useless; read the code' meme, IMO, is like the 'XML is overly complex' one. Both technologies can and have been overhyped and overused, but that does not mean all their use is useless. Having said that, I think the idea to make UML complete in the sense that you can model any program in full detail with it and then generate source code as a sort of assembly from it has, to say it lightly, not yet brought the benefits proponents claimed it would, and has needlessly complicated the grammar for other use cases such as the one above.