Code Generation in Action

De Semantic MediaWiki - Sandbox

Author(s): Jack Herrington

Year (published): 2003-07-01T00:00:00.000-0700

Pages: 350

Abstract: Code Generation In Action covers building database access, user interface, remote procedure, test cases, and business logic code as well as code for other key system functions.

Introduction[modifier le wikicode]

Code Generation In Action covers technique and implementation for building high-quality machine-generated code for today's complex applications frameworks. The book includes step-by-step instruction for building dozens of code generators of varying types. These generators build high-quality output that is consistent and maintainable. Code generation abstracts the design of the code so that multiple outputs can be created from a single model of the application functionality, which means development teams can focus on higher-level design work and strategic problems, while still meeting goals for maintaining production applications.. The book covers techniques that range from simple code processors that handle common coding problems to more elaborate and complex generators that maintain entire application tiers. Code Generation In Action covers building database access, user interface, remote procedure, test cases, and business logic code as well as code for other key system functions. Although code generation is an engineering technique it also has a large impact on the engineering team and management. The book discusses the non-technical justifications for code generation in depth, and offers practical advice for making code generation succeed in any organization.

Data from https://github.com/bvaughn/infinite-list-reflow-examples/blob/master/books.json

... davantage au sujet de « Code Generation in Action »
Code Generation In Action covers building database access, user interface, remote procedure, test cases, and business logic code as well as code for other key system functions. +
Code Generation in Action +
350 +
07:00:00, 1 juillet 2003 +
Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de cookies.