Differences between revisions 2 and 14 (spanning 12 versions)
Revision 2 as of 2009-11-04 10:59:14
Size: 855
Editor: eab
Comment:
Revision 14 as of 2009-11-04 13:28:44
Size: 1264
Editor: eab
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= SB Pattern language for datamodels = #pragma keywords meta-data, meta data, pattern-language. PatternLanguage, Pattern language, patterns, Patterns
= SB Pattern language for Datamodels =
== Patterns ==
[[Navigation(children)]]
Line 3: Line 6:
'''''Name''''': ChocolateChipRatio '''''Name''''''''''': PageTitle written in CamelCase or [:Page title:Page_title] written with underscore as the delimiter, you are encouraged to use the underscore for legibility reasons, '''AND match''' it to the heading of the pattern. Try to think of a descriptive, but not to long name.
Line 5: Line 8:
'''''Context''''': You are baking chocolate chip cookies in small batches for family and friends '''''Context''''': Where in the process does this pattern apply, eg. overall planning or minute details. remember to include relevant patterns in-line in the context description.
Line 7: Line 10:
'''''Consider these patterns first''''': SugarRatio, FlourRatio, EggRatio '''''Description of pattern''''': What does this pattern cover, the general subject no problems no solutions, just a description of the covered subject. This text is entered in '''Bold Font'''
Line 9: Line 12:
'''''Problem''''': Determine the optimum ratio of chocolate chips to cookie dough '''''Problem description''''''''''':''''''
Line 11: Line 14:
'''''Solution''''': Observe that most people consider chocolate to be the best part of the chocolate chip cookie. Also observe that too much chocolate may prevent the cookie from holding together, decreasing its appeal. Since you are cooking in small batches, cost is not a consideration. Therefore, use the maximum amount of chocolate chips that results in a really sturdy cookie. '''''Solution''''': What is the encouraged approach to solving the problem of this pattern? This text is entered in '''Bold Font'''
Line 13: Line 16:
'''''Consider next''''': NutRatio or CookingTime or FreezingMethod

== Patterns ==
{{PatternLanguage?action=LocalSiteMap}}
'''''Consider next''''': What options do the use of this pattern bring about, what path does it send the user along. Include in-line references to likely patterns which will be influenced by this pattern choice.

SB Pattern language for Datamodels

Patterns

Navigation(children)

Name: PageTitle written in CamelCase or [:Page title:Page_title] written with underscore as the delimiter, you are encouraged to use the underscore for legibility reasons, AND match it to the heading of the pattern. Try to think of a descriptive, but not to long name.

Context: Where in the process does this pattern apply, eg. overall planning or minute details. remember to include relevant patterns in-line in the context description.

Description of pattern: What does this pattern cover, the general subject no problems no solutions, just a description of the covered subject. This text is entered in Bold Font

Problem description:

Solution: What is the encouraged approach to solving the problem of this pattern? This text is entered in Bold Font

Consider next: What options do the use of this pattern bring about, what path does it send the user along. Include in-line references to likely patterns which will be influenced by this pattern choice.

GuidelinesForNewDatamodel/PatternLanguage (last edited 2010-09-30 08:30:49 by eab)