内容説明
Covers technique and implementation for building high-quality machine-generated code for today's complex applications frameworks.*includes step-by-step instructions for building dozens of code generators of varying types. *covers techniques that range from simple code processors to more elaborate and complex one's. *covers building database access, user interface, remote procedures, test cases ad business logic code as well as code for other key systems functions.
Book Description
Covering techniques and implementation for building code for complex applications frameworks, this book demonstrates how to build high quality output that is consistent and maintainable. Within this framework lessons on abstracting the design of the code so that multiple outputs can be created from a single abstract model of the application functionality is provided. Techniques that range from simple code processors that handle common coding problems to more elaborate and complex generators that maintain entire application tiers are covered. Topics such as building database access, user interface, remote procedure, test cases, and business logic code, as well as code for other system functions are also addressed. Although code generation is an engineering technique it also has an impact at the engineering team and managerial levels. As such, this book covers this non-technical aspect of code generation in depth.