principles:single_responsibility_principle
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
principles:single_responsibility_principle [2013-06-15 15:39] – [Context] 94.217.39.37 | principles:single_responsibility_principle [2021-10-18 22:01] (current) – +++ restored +++ christian | ||
---|---|---|---|
Line 5: | Line 5: | ||
* One Responsibility Rule | * One Responsibility Rule | ||
* Separation of Concerns (this originally was a broader term but is mostly used just like SRP) | * Separation of Concerns (this originally was a broader term but is mostly used just like SRP) | ||
+ | * Curly' | ||
+ | * Do One Thing | ||
Line 16: | Line 18: | ||
===== Principle Statement ===== | ===== Principle Statement ===== | ||
- | There should never be more than one reason | + | There should never be more than one reason |
Line 41: | Line 43: | ||
===== Origin ===== | ===== Origin ===== | ||
/* the *primary* source */ | /* the *primary* source */ | ||
+ | {{page> | ||
===== Evidence ===== | ===== Evidence ===== | ||
Line 74: | Line 76: | ||
===== Description Status ===== | ===== Description Status ===== | ||
/* Choose one of the following and comment out the rest: */ | /* Choose one of the following and comment out the rest: */ | ||
- | [[wiki: | + | /*[[wiki: |
- | /*[[wiki: | + | [[wiki: |
/ | / | ||
===== Further Reading ===== | ===== Further Reading ===== | ||
- | * Robert C. Martin: //Agile Software Development, | + | * {{page> |
* [[http:// | * [[http:// | ||
* [[wiki> | * [[wiki> | ||
Line 87: | Line 89: | ||
* [[wp> | * [[wp> | ||
* [[http:// | * [[http:// | ||
+ | * Coding Horror: [[http:// | ||
+ | |||
+ | ===== Discussion ===== | ||
+ | |||
+ | Discuss this wiki article and the principle on the corresponding [[talk: | ||
principles/single_responsibility_principle.1371303594.txt.gz · Last modified: 2013-06-15 15:39 by 94.217.39.37