Accueil » Notre Technologie » Codagen Publisher
|
CONTEXT CENTER
Gestion des contenus et des processus d'affaires
Quality:
The quality of the code built by Codagen Publisher is directly related
to the quality of the code or templates used to build the target code.
As the quality of that code or templates is increased and the output
code is regenerated then the quality of the whole code base is
increased.
Consistency:
The target code created by Codagen Publisher is extremely consistent.
The variable names, method names and class names are built in the same
way across all of the output code. This makes the target code easy to
use and easy to layer more functionality on top of.
Productivity:
It’s easy to recognize the initial benefit of Codagen Publisher the
first time the generator is run. You start with an input that contains
the design of the output code, and almost instantaneously you have
output code that implements your design. However, the real productivity
gain starts when you run the generator subsequent times to create new
code based on design changes. How often do you see a project where the
requirements haven’t changed? That’s why the ability to generate new
code based on changing requirements is so important.
Abstraction: Some generators build code based on abstract models of the target code. For example, you may build an SQL schema and database access layer code from an XML definition of the tables, fields, relationships and queries in a database. The value of this abstraction is that the generator can be retargeted to build code for another platform. This means that you have portability between platforms for your business logic and rules that does not rely on building the code on portability platforms. |



