Chapter 8. Working with builders

 

Art is the imposing of a pattern on experience, and our aesthetic enjoyment is recognition of the pattern.

 
 --Alfred North Whitehead

As software developers, everything we do day in and day out is building: We build graphical applications, command-line tools, data stores, and a lot of other, often invisible products. To this end, we make use of components and frameworks as building blocks assembled on a fundamental base. We build by following the rules of the architecture and the best practices of our trade.

Not surprisingly, the general task of building faces us with recurring activities and structures. Over time, developer experience has led to proven standard solutions for repetitive building tasks captured in ...

Get Groovy 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.