BeckForm

Last edit August 21, 2007
This is the patterns form used in SmalltalkBestPracticePatterns by KentBeck. It's similar to the CompactForm and the PortlandForm, but has its own unique niceties.

The basic format is:

  • Title
  • Context (optional. May include forward or back references)
  • Problem -- always phrased in the form of a question the reader might have to ask themselves. For instance "How do I sort a Collection?". KyleBrown has referred to this as "Jeopardy problem statements"
  • Forces
  • Solution (The solution should include the name of the pattern in some form)
  • Resulting Context (may include forward or back references)

BobbyWoolf, KyleBrown and GregorHohpe are using a modified BeckForm in their messaging patterns work (http://www.enterpriseintegrationpatterns.com).
CategoryPatternForm