4 ms·
Had UML succeeded at that goal, I think it's funny that hackers would have probably built a text based language to generate the UML diagrams.
by Buttons840 6y ago
Had UML succeeded at that goal, I think it's funny that hackers would have probably built a text based language to generate the UML diagrams.
- alexott 6y agoPlantUML & other tools exists for quite a long time
- posixplz 6y agoPlantUML is an excellent tool for creating visual representations of system behaviors. Because diagrams are generated from plaintext, they’re easy to maintain and version control. I use it often when designing new features and systems. You don’t need to pay attention to UML semantics to create valuable diagrams.
- theshrike79 6y agoPlantUML also integrates pretty well with different wikis. The textual representation is saved in the wiki and the image is generated on-demand.
- alexott 6y ago100% - that’s my primary usage of it. It’s easy to encode complex diagram and change it easily.
- zorked 6y agoHackers wouldn't touch UML with a 4000000000000 kilometer pole.
- Y_Y 6y agoIt would be difficult to do really anything with such a pole.
- oddmiral 6y agoUML is the virtual thing, so it will be a virtual pole, of course.
- oddmiral 6y agoChallenge accepted.
- PurpleFoxy 6y agoWhen I was in uni recently I was learning UML and wondered why all the FOSS tools for UML sucked. I quickly worked out it’s because no foss programmer actually uses or cares about UML
- TeMPOraL 6y agoSure they would. As a widely recognizable set of boxes and arrow shapes, it's useful for the kind of doodling that you might want to show someone else later :).
- hjek 6y agoThose tools exists already. I used PlantUML[0] at my programming course. UML is nonsense, of course, but it was part of the curriculum, and it was more tolerable doing UML in Vim than in a graphical point-and-click editor. [0]: https://plantuml.com/ https://plantuml.com/
- avereveard 6y ago> UML is nonsense Eh, uml is a tool. Pretending to document fully or even to have uml as ground truth is a fool errand, of course, but since our daily job involves taming complexity, any system of knowledge partitioning that one can assume everyone else understand is a godsend
- hjek 6y agoI'm glad you've found UML useful.
- deleted 6y ago[deleted]
- kevin_thibedeau 6y agoIt's inevitable. Most digital FPGA and ASIC development is done with HDLs despite the availability of schematic entry systems. 2D representations of behavior do not scale, are hostile to collaboration, and suffer from vendor lockin.
- deleted 6y ago[deleted]