Vous voulez voir cette page en français ? Cliquez ici.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
14 used & new from CDN$ 32.97

Have one to sell? Sell yours here
 
   
Code Generation in Action
 
See larger image
 

Code Generation in Action (Paperback)

by Jack Herrington (Author)
4.4 out of 5 stars  See all reviews (15 customer reviews)
List Price: CDN$ 67.95
Price: CDN$ 42.81 & this item ships for FREE with Super Saver Shipping. Details
You Save: CDN$ 25.14 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Ordering for Christmas? To ensure delivery by December 24 to Toronto, Ottawa, or Montreal, choose FREE Super Saver Shipping at checkout. Read more about holiday shipping.

9 new from CDN$ 36.80 5 used from CDN$ 32.97

Product Details


Product Description

Product Description

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.


About the Author

Jack is a software engineer with over 25 years of experience who has written numerous articles including many on Flex and Rails. He was a member of the Flex Builder team at Macromedia. His first book, Code Generation In Action, used Ruby and was an inspiration to the author of Rails.
His blog can be found at jackherrington.com

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

15 Reviews
5 star:
 (9)
4 star:
 (4)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (15 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

 
3.0 out of 5 stars Ultimately Disappointing, Mar 1 2004
By R. Williams "code slubber" (Los Angeles, CA United States) - See all my reviews
(REAL NAME)   
There are things I like about this book, and the topic is certainly timely, but this falls down the same rabbit hole many books do: the examples are just paltry and do not add up to a book-length treatment.

Little is done to convince the reader that the code generation option in each case was the best solution. For instance, in the case of SQL statements, there are countless other options. What makes this approach superior? One gets the feeling that the answer is the author just needed another example to paper his undertaking with.

Some of the sections are downright preposterous in their brevity. There's a section on generating Swing dialog boxes. It contains almost nothing but a silly diagram that looks like a data flow.

A good book on this subject would have used a real object oriented language to implement the generators, and would have showed the abundant design patterns that would apply to this problem (Builder, Bridge, etc.). One imagines that there could be many reuse opportunities in the generation framework. Code generation in some of the proto-MDA tools (like Eclipse's EMF, for instance) or the JET project show a lot more promise.

Was this review helpful to you? Yes No (Report this)



 
4.0 out of 5 stars Great introductory material on code generation, Dec 21 2003
By Lars Bergstrom "LarsBerg" (Chicago, IL) - See all my reviews
(REAL NAME)   
The introduction and motivation are quite compelling, though a bit more detail on the dismissal of passive code generators (i.e. wizards) and focus on active code generators would be nice. The examples are also quite practical and seem high quality, though the use of Ruby is going to be a barrier to some.

There was one guest-written chapter that might as well have been elided, or should at least have been more edited to integrate cleanly. It repeated a lot of what had been said earlier, and could've just jumped straight to the point instead.

Finally, the code samples were a little repetitive in places. I would've preferred the book were shorter, with more info at the level between high-level and code (i.e. what does it make sense to paramaterize, and how should your generator work) rather than focusing either at the high level of 'architecture' or the low-level of 'how a single variable replacement works'. Still, an excellent book, and quite a good introduction for those who don't use code generators already.

Was this review helpful to you? Yes No (Report this)



 
2.0 out of 5 stars Not very useful when the examples are written in RUBY!!, Dec 12 2003
By Robert H. Ruff "rruff@ev1.net" (Houston, TX United States) - See all my reviews
(REAL NAME)   
There's a lot of why and what but almost no "how" here, unless you want to learn a language called Ruby. He doesn't even give much in the way of Ruby code, either. It's mainly a lot of complicated program diagrams that look like an ad for Visio. If you want to read ABOUT code generation, buy it. If you want to see actual code generation, skip it.

Sorry, I can't jump on this bandwagon.

Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Most recent customer reviews

5.0 out of 5 stars Excellent work!
I'm interested in code generation. Currently I started a project to generate different types of code (Java, HTML, EJB Descriptors, Database schema, etc.. Read more
Published on Dec 10 2003 by Giuseppe Naccarato

5.0 out of 5 stars Finally a dedicated book on the subject
I embraced code generators long time ago, so I was more than happy to finally found a dedicated book on the subject, since this is almost unexplored topic. Read more
Published on Nov 29 2003 by Foti Massimo

5.0 out of 5 stars Avoiding common mistakes to generate high-quality code
Expertly written by Jack Herrington (a software developer of twenty years' experience), Code Generation In Action is a competent and "user friendly" guidebook and... Read more
Published on Nov 13 2003 by Midwest Book Review

5.0 out of 5 stars Good book with the right perspective and plenty of examples
The writing is precise and clear with annotated examples everywhere. Positioning and justification of various techniques is very compelling. Read more
Published on Oct 30 2003 by Zen Micro User

5.0 out of 5 stars Take your productivity and quality to a whole new level!
I purchased Code Generation in Action a few weeks ago and just couldn't put it down!

I have been a developer for 20 years now and encountered code generation for the first time... Read more

Published on Oct 29 2003 by John Wallace

5.0 out of 5 stars Worth Exploring
Code Generation in Action by Jack Herrington describes, with comprehensive examples, various techniques of code generation. Read more
Published on Oct 18 2003 by Julia Karelina

5.0 out of 5 stars Finally, a good book on Code Generation!
Most of us (software engineers) have been using or creating code generators for years now, but there has never been much published about the practice. Read more
Published on Sep 11 2003 by Phil Tomson

4.0 out of 5 stars You Need this Book!!
I have used code generating tools in the past like javadoc, xdoclet, and ejb-gen, and have always wondered about the intricacies of code generation. Read more
Published on Sep 9 2003 by Wade Matveyenko

5.0 out of 5 stars A highly motivating guide to code generation
Code generation used to be an almost unexplored region in the realm of software development techniques, with barely a few winding paths crossing it. Read more
Published on Sep 7 2003 by Francesco Aliverti-Piuri

5.0 out of 5 stars Necessary book
This is an excellent book for those interested in learning practical applications and techniques of code generation. Read more
Published on Aug 21 2003 by William Pyritz

Only search this product's reviews



Look for similar items by category


Look for similar items by subject


Feedback


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.