Recipes: The How and the What

There are two different aspects we’ll investigate. Software “recipes” employ a development process and also a programming style. The two are separate and connected:

  • The process is the larger picture: It describes the steps taken to construct software. This encompasses the entire development organization, not just the programmers. Most software construction is not a one-person job; the process explains how to get a number of people to build a coherent whole. Or at least, it should attempt to.

  • The programming style is the smaller picture: It is an underlying approach for dissecting, building, and gluing software components together. It will quite likely be influenced by the choice of development process, but doesn’t have ...

Get Code Craft 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.