Jeremy Kubica.
Best Practices of Spell Design: a computational fairy tale.
CreateSpace. 2013
This book illustrates various good practices of software design
through a sequence of vignettes set in a fantasy world of wizards,
where spells (and bakery recipes, and accountancy) have a distinctly computational nature.
I enjoyed this, but found nothing particularly deep here.
I realise that I am not the right audience for the book,
since I have come across (and try to use!) all the techniques illustrated,
from comments and named constants to problem decomposition and test driven requirements.
However, I am not entirely sure who the right audience might be,
given the wide range of subjects covered.
Apprentice programmers will not get some of the later material;
those more experienced should already know the earlier.
Maybe it is for those self-taught (rather than apprenticed) hackers,
who have never come across these concepts?
If so, this is a fun, and memorable, way to illustrate good practice.
For all my book reviews, see
my main website.
No comments:
Post a Comment