Talk:Single-responsibility principle: Difference between revisions
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
Martin states clearly that he use the term to describe the concept defined by DeMarco and Page-Jones. Other authors (C. Larman, e.g.) use [[high cohesion]] or [[separation of concerns]] referring to |
Martin states clearly that he use the term to describe the concept defined by DeMarco and Page-Jones. Other authors (C. Larman, e.g.) use [[high cohesion]] or [[separation of concerns]] referring to similar principles. [[Special:Contributions/63.128.77.30|63.128.77.30]] ([[User talk:63.128.77.30|talk]]) 13:42, 16 March 2015 (UTC) |
Revision as of 13:43, 16 March 2015
Introduction
Computing: Software Unassessed | |||||||||||||
|
I have a copy of Demarco's book Structured Analysis and Systems Specification and chased down some references to Chapter 25, page 310 where Demarco discusses Cohesion. I was unable to find any reference to "Single responsibility principle." The phrase is not in the glossary or index. While the concept is present, the words are not used. I also have Page-Jones book The Practical Guide to Structured Systems Design. This has a more thorough discussion of Cohesion. While the concept "single responsibility principle" is present, again, I do not find the phrase. I do not know the source of this phrase, but it does not seem to be from either of these two books.
(Mbkelly (talk) 02:45, 11 December 2007 (UTC))
Note by Tei: I have moved this opinion from the article here.
The name was coined by Uncle Martin but the principle was "invented" by DeMarco. -- 82.214.2.196 (talk) 14:05, 4 January 2008 (UTC) Torbjörn Kalin
The article suggests that SRP is specific to object-oriented programming. However, it is much more broad than that. 82.161.178.6 (talk) 07:35, 27 May 2014 (UTC)
Martin states clearly that he use the term to describe the concept defined by DeMarco and Page-Jones. Other authors (C. Larman, e.g.) use high cohesion or separation of concerns referring to similar principles. 63.128.77.30 (talk) 13:42, 16 March 2015 (UTC)