Show HN: UML model and code examples of GoF patterns in Crystal
1–10 of 19 posts
Re: Show HN: UML model and code examples of GoF patterns in Crystal
#2Re: Show HN: UML model and code examples of GoF patterns in Crystal
#3Nowadays, I hardly ever hear of it. Does anybody use it any more?
Re: Show HN: UML model and code examples of GoF patterns in Crystal
#4During its heyday I was an active supporter of UML. Nowadays, I hardly ever hear of it. Does anybody use it any more?
Re: Show HN: UML model and code examples of GoF patterns in Crystal
#5During its heyday I was an active supporter of UML. Nowadays, I hardly ever hear of it. Does anybody use it any more?
Using UML implies that someone is planning development more then a week ahead, be agile man, no plans, no docs and no time for unit tests.
Re: Show HN: UML model and code examples of GoF patterns in Crystal
#6During its heyday I was an active supporter of UML. Nowadays, I hardly ever hear of it. Does anybody use it any more?
Re: Show HN: UML model and code examples of GoF patterns in Crystal
#7During its heyday I was an active supporter of UML. Nowadays, I hardly ever hear of it. Does anybody use it any more?
I used to use UML (well, OMT, but fortunately Rumbaugh's notation won over Booch's for UML) constantly, when I was doing lots of Java. I worked on high-end CASE and methodology, and on the side I made a convenient little tool to help go from OMT to Java, and keep it up-to-data (in conjunction with Rumbaugh's own OMTool): https://www.neilvandyke.org/jomtool/
One thing to know about these system analysis&design methodologies (before UML, there were maybe a dozen prominent ones) and their various diagrams is that the user bases seemed to change over time. If you were a technical developer of a large system, or maybe a certain kind of big embedded systems developer, you might use it. If you were a database architect, there was a different camp for that, and they had different needs and tools. At some point, maybe around the time that Java was adopted for corporate internal IS development, the UML I occasionally saw was usually simply as a way of visualizing class inheritance hierarchies (and summarizing their Java attribute and method signatures). Which is fine, but it's only a fraction of the benefit they could get from higher-level modeling and documenting, with even that one kind of UML diagram.
Re: Show HN: UML model and code examples of GoF patterns in Crystal
#8During its heyday I was an active supporter of UML. Nowadays, I hardly ever hear of it. Does anybody use it any more?
Re: Show HN: UML model and code examples of GoF patterns in Crystal
#9During its heyday I was an active supporter of UML. Nowadays, I hardly ever hear of it. Does anybody use it any more?
Sequence and use case diagrams are useful. Class diagrams i would rather see in code.
I also misuse use case diagrams for arbitrary graphs. It is good to see if a graph i came up with looks too much like spaghetti. Helps to untangle it. But it is not proper UML and i could use the graphviz dot itself for it without plantuml frontend.