4 ms·
UML is an obsolete way to design things. But fortunately PlantUML manages much more than just that.
by diragon 5y ago
UML is an obsolete way to design things. But fortunately PlantUML manages much more than just that.
- ComodoHacker 5y agoWhat is the modern way to design (and maintain) things?
- SilverRed 5y agoImprovised diagrams, design docs and ui mockups. The problem with UML was it was far too specific. The aim was to just about generate the whole program code using charts which isn't what anyone needed.
- ComodoHacker 5y ago> Improvised diagrams, design docs and ui mockups. Are those supposed to be thrown out after first or second release? > The aim was to just about generate the whole program code using charts That wasn't the aim of UML. Any model (including UML) serves two main purposes: to create system design and to document that design.
- ungzd 5y agoClass diagrams, the most used of UML diagram types, are not exactly for system design, they're too low-level, and yes, "Round-trip engineering" that generates code from class diagrams (and class diagrams from code) was advertised as important feature of advanced UML tools.
- aflag 5y agoConverting classes into UML diagrams can be usefull regardless if you classify UML as obsolete or not. It's a nice why to understand how a given class or interface is used throughout.