وبلاگ بلیان

Code Generation in Action

معرفی کتاب «Code Generation in Action» نوشتهٔ Jack Herrington D، منتشرشده توسط نشر Manning Publications Co. LLC در سال 2003. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Code Generation in Action» در دستهٔ بدون دسته‌بندی قرار دارد.

covering Technique And Implementation For Building Code For Complex Applications Frameworks, This Book Demonstrates How To Build High-quality Output That Is Consistent And Maintainable. Lessons On Abstracting The Design Of The Code So That Multiple Outputs Can Be Created From A Single Abstract Model Of The Application Functionality Are Provided. Techniques That Range From Using Simple Code Processors To Handle Common Coding Problems To Creating 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 Are Also Addressed, As Is Code For Other System Functions. Although Code Generation Is An Engineering Technique, It Also Has An Impact On Engineering Teams And Management, An Aspect Of Code Generation That Is Covered In Depth In This Resource. 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. ABOUT THE BOOK 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. What's Inside Code generation models Practical examples of database access generation Architectures for generators for all of today's popular technologies Insight into deployment issues Direct examples are provided on a variety of platforms. These include Java/J2EE, Microsoft's ASP and ASP.NET, as well as Open Source solutions such as Perl, Python and PHP. Who can benefit from this book Senior engineers looking for ways to improve their productivity and the quality of their work. Systems architects who want to maintain their design decisions in abstract form and then generate code to match the design. Product Managers and Project Managers who wish to understand the design principles and cultural benefits of code generation techniques. About the author Jack Herrington is a software engineer with 20 years of experience developing applications using a diverse set of languages and tools. He has shipped applications from scientific real-time applications to web applications for business. He is an expert in the use of code generation techniques from very simple code maintenance to code generators, which build entire tiers of functionality. The author lives in Union Cit.. 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. Developers using code generation are producing higher quality code faster than their hand-coding counterparts. And, they enjoy other advantages like maintainability, consistency and abstraction. Using the new CG methods they can make a change in one place, avoiding multiple synchronized changes you must make by hand. Code Generation in Action shows you the techniques of building and using programs to write other programs. It shows how to avoid repetition and error to produce consistent, high quality code, and how to maintain it more easily. It demonstrates code generators for user interfaces, database access, remote procedure access, and much more
دانلود کتاب Code Generation in Action