Ask HN: Is UML modeling before developing software relevant any more?
4 comments
Learn it. Although translating UML into code is mostly a dream from the 90's, it's useful to communicate with other developers at a whiteboard with less ambiguous semantics, as opposed to just scribbling boxes away. The class and sequence diagrams are specially useful.
For projects of any size, I always draft a design on paper first. It helps me ensure my ideas makes sense and that I won't forget them. I've found the real benefit of modeling though to be in solving novel problems that I'm unsure how to approach.
Nope I find it very useful to quickly make a model of classes sometimes before I start writing code. Esp. when I know there is gonna be some complex interactions that I need to work out.
As a college student doing ERDs and DFDs, would like to know the answer to this as well.
This methodology seems slow and bulky. Any developers out there able to give some more insight into how widespread diagramming before coding is?