Home » Technology » Codagen Publisher » for system designers
Product Features
- Design Center
- Process Manager
- Domain Modeler
- Visual Analyzer
Some advantages of Codagen Publisher are:
- Ultra-consistent (machine generated)
- Changes the way programmers work: code tends to be much cleaner and simpler, as it only needs to do what is required now. If requirements change later, simply modify the generator and crank out a new version of the source code
- Stable and bug-free, "works first time" (the debugging takes place when writing the code generator itself - hence the bulk of the debugging work has taken place BEFORE the project begins)
- Produced very quickly (just point the generator at the problem domain, and crank out a brand-new, guaranteed up-to-date API)
- Customisable (assuming you have the source code for the generator itself, you can easily customise the code that will be generated)
- Takes change in its stride (if a database needs to be changed, simply make the change, then turn the handle and "crank out" a new version of the source code - takes minutes)
- Programmers are free to concentrate on the areas of development that deserve their brainpower (hence morale improves, which further increases productivity)
- Code
mentor (as the generated code is well written and 100% consistent,
programmers are more likely to copy the style of this code and learn
from it than they would a dusty old standards document. So all project
code is more likely to be consistent and very clear, despite being
produced at an incredibly rapid rate)
Used properly, Codagen Publisher can massively improve the following aspects of your project:
- Accelerates the application development cycle
- Defect count (machines don't make nearly as many mistakes during repetitive tasks as us humans)
- Agility (adaptiveness to changing requirements)
- Design consistency (the design patterns used by the generator are applied consistently throughout the project)
- Design quality (assuming the design patterns chosen by the generator authors are good ones)
- No refactoring required! (At least, not on the generated code)
- Even large-scale projects can be handled with agile gloves



