It takes a lot of talent, effort, and hard work to become a good software developer. Once you have mastered the feat, after a while, as in any other feat, the experience of software development can become boring as well. Moreover, if you have to write a lot of code, it can be overwhelming too.
A long time ago I came across tools that generate code through UML diagrams. Using such tools, you design the software using a computing tool with drag and drop features. Once you are done with the visual design, you could generate the corresponding code using clicks of a few buttons. I was wondering what is the state of the art right now.
The truth is that there is a whole bunch of tools and plugins available that integrate with famous IDEs like Netbeans and Eclipse. You simply have to drag and drop a visual design and they produce the corresponding skeleton code. The only job you are left with is to plumb the code together. Here are a few nice links.
Here is a nice video tutorial about using easyUML.
Here is another nice UML plugin that works with earlier versions of Netbeans. It might not be very useful though.
by John Zukowski Imagine having been given the source code for a project that needs to be maintained, and the maintainer is long gone. You have the task of adding a new feature.
Tired of switching between your favourite IDE to modelling environment to get work done? Also feeling troublesome to sync between code and visual models in two separated development environments? Visual Paradigm seamlessly integrated with NetBeans, providing full support of round-trip code and database engineering.
Here is a plugin that works with Eclipse.
This generator allows you to produce Java source code from a UML model. This module uses the standard UML2 metamodel provided by Eclipse Foundation and as such is compatible with any UML tools using this standard like UML Designer. It is based on the award winning code generation project, Acceleo.
If you found an error, highlight it and press Shift + Enter or click here to inform us.