Win a copy of Head First Android this week in the Android forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Al Hobbs
  • salvin francis

Implementation Patterns - what is it

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 569
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
author
Posts: 45
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 1855
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 .
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
reply
    Bookmark Topic Watch Topic
  • New Topic