This week's book giveaway is in the OCAJP forum.
We're giving away four copies of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) and have Khalid A Mughal & Rolf W Rasmussen on-line!
See this thread for details.
Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Implementation Patterns - what is it

 
kasper graversen
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Kent

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 :-)

Many thanks
Kasper
 
Hema Menon
Ranch Hand
Posts: 569
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I had a similar question, on what the book is about. But then I found the link that Kent posted in a different topic.
http://www.informit.com/content/images/9780321413093/samplechapter/BeckCh_0321413091.pdf

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.
 
Kent Beck
author
Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Darya Akbari
Ranch Hand
Posts: 1855
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Hema Menon:
I had a similar question, on what the book is about. But then I found the link that Kent posted in a different topic.
http://www.informit.com/content/images/9780321413093/samplechapter/BeckCh_0321413091.pdf

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 .
 
corina adriosula
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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....

[fixed <> characters - Ilja]
[ April 24, 2008: Message edited by: Ilja Preuss ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic