I've just finished your book "Test driven development". It was a quick read, a couple of hours or so. I take it was because quite well-versed in TDD. I think the book quite succesfully described the rythm of TDD and I quite liked the informal and narrative flow of the book. I found it a bit confusing, however, the chapters on design patterns and other patterns seemed. What do these patterns do here?
So I was wondering, given the existing entries here, what the content of the book is. Who is the intended reader? How is this book different from other pattern books such as the GOF book, other design books? Is the style of the book similar to your TDD book? Is it similarly to the TDD book diving into very diverse topics?
Can you give a few examples of valuable implementation patterns, that we as readers should be dying to be diving into (and thus should rush towards the book store :-)
This is for the first chapter of the book. The pattern is for programming habits that results in readable code. Read more at the link above.
~hm
Kent Beck
author
Ranch Hand
Joined: Nov 07, 2003
Posts: 45
posted
0
Dear Kasper,
The focus of the book is on writing code so others can read and understand it. An example pattern is Composed Method which answers the question of how long methods should be. Methods should be composed out of other methods, each of which is at similar levels of abstraction (an example of the principle of symmetry).
These patterns are smaller in scale than design patterns, focused on relationships within objects rather than between objects.
Regards,
Kent Beck Three Rivers Institute
Author of <a href="http://www.amazon.com/exec/obidos/ASIN/0596007434/ref=jranch-20" target="_blank" rel="nofollow">JUnit Pocket Guide</a>
This is for the first chapter of the book. The pattern is for programming habits that results in readable code. Read more at the link above.
My first impression was that this is all stuff one must know when doing Sun's SCJP and SCJD certificates.
So nothing new at all here .
SCJP, SCJD, SCWCD, SCBCD
corina adriosula
Greenhorn
Joined: Jan 24, 2008
Posts: 2
posted
0
I'm lost..so lost! This is my first time to hear about "Implementation patterns". I am trying to find my way to Design Patterns (Creational, Structural, Behavioral stuff) again...and voila! How I wish every developer will find this thread because in the real world, you'll find yourself trapped reading codes which are barely "readable" <big sigh>. Well good for you if you are not one of us
Quoted from Kent Beck "The focus of the book is on writing code so others can read and understand it. An example pattern is Composed Method which answers the question of how long methods should be. Methods should be composed out of other methods, each of which is at similar levels of abstraction (an example of the principle of symmetry)."
Corina SCJP 1.5 <average score only>, SCWCD 1.5 <average score only..again>, hmmm should I take SCJD? hmmm again....