Jump to content

Talk:Single-responsibility principle: Difference between revisions

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Content deleted Content added
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 the similar concept. [[Special:Contributions/63.128.77.30|63.128.77.30]] ([[User talk:63.128.77.30|talk]]) 13:42, 16 March 2015 (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. [[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

WikiProject iconComputing: Software Unassessed
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
???This article has not yet received a rating on Wikipedia's content assessment scale.
???This article has not yet received a rating on the project's importance scale.
Taskforce icon
This article is supported by WikiProject Software.

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))[reply]
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[reply]

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)[reply]


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)[reply]