UML
Taking the risk of sounding backwards: What exactly is so great about using UML tools to develop a class model?
Don't get me wrong: They are nice for visualizing a rough model of classes and how they interact which each other. But when it comes to defining methods and attributes, the workflow is typing
public Data load(String location);
versus (in Visual Paradigm):
- Edit Class specification
- Find "Operations" in 4 lines of tabs
- Add Operation Specification
- Find "Parameters" in 3 lines of tabs
- Add Parameter Specification (still 2 lines of tabs here)
- "Name" has actually been preselected, type "location"
- Tab Tab
- Type: String
- OK (parameter)
- OK (operation)
- OK (class)
Yeah, I can feel my productivity skyrocket...
I am now typing up my class definitions in the old fashioned way and import them into the UML tool.
Is this the way it's meant to be? I doubt it.
Update: A fellow student and self-proclaimed VP guru just informed me that there is Add>Operation in the context menu which is a lot better. Thanks!