Part I. Code generation fundamentals

Part I lays the foundation for understanding code generation techniques and their applications. We cover the various types of code generators and provide simple examples that illustrate their construction and use. We also examine the important, and often overlooked, cultural and procedural aspects of code generation.

In part II, we provide code generation solutions to common software engineering tasks, such as establishing database access layers, developing user interfaces, and creating unit test systems. Part I gives you the background you need to get the most out of the solutions chapters in part II.

Get Code Generation in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.