Accueil » Notre Technologie » Codagen Publisher
ImprimerSend to a friend / Envoyer à un ami

   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.