Is there a good reason to use UML?
Not evne one.
No. Use Nassi-Schneiderman diagrams instead.
>>55445016
At a Java Currytech company that outsources code monkeying to pajeets? Yes
>>55445016
PLEASE NO!
>>55445016
You notice how shit a big project is without one. When I joined my company, the projects lacked so much: tests, proper structure, rdbms principals, objects scattered everywhere. I reckon UMLs would have helped tons. I hate them, but most useful things are boring (like tests, at first glance)
>>55445016
Not in actual production (as in, converting to and fro UML and your target language), but class diagrams and entity relationship diagrams are both useful when talking about building software.
>>55445493
Also good when drawing out how someone else's document-lacking software works and how to extend it.