BIRT 3.7
Written by: Michael Williams
Featured Refcardz: Top Refcardz:
  1. Scrum
  2. Apache Maven 2
  3. Essential MySQL
  4. Node.js
  5. Groovy
  1. jQuery Selectors
  2. Ajax
  3. Java
  4. Spring Config.
  5. Java Concurrency

Link Details

Link 237503 thumbnail
User 204347 avatar

By dhaval201279
via nuancesofdhaval.blogspot.com
Published: Sep 23 2009 / 02:19

It mainly explains the usage of Single Responsibility Principle (SRP)
  • 8
  • 7
  • 1806
  • 6

Comments

Add your comment
User 234189 avatar

kirlich replied ago:

3 votes Vote down Vote up Reply

Pure copy paste, without even mentioning the source. Original SRP article, by Robert Martin, can be found here:

http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod

The part that made me laugh, was:

"It separates the two responsibilities into two separate interfaces3"

where 3 in interfaces3 is a footnote in original document, which implies that author didn't even bother to read what he have copied.

What is even worse is that this is actually only partial pure copy (only part of the original was copied blindly), where authors intention was to remove references to other chapters, which could not fit the context of his blog. In doing this, he have removed the actual definition of SRP. But hey, the man is sharing his thoughts :)

If only he had took the time to redraw diagrams to look prettier, there would be some additional value contributed, that others could benefit from.

This makes me wonder, how many articles and blog posts like this are we reading every day without being aware of their plagiarism.

User 431055 avatar

jfernandez replied ago:

0 votes Vote down Vote up Reply

Disgusting, he even follows Robert Martin's blog.

User 57355 avatar

mknutty replied ago:

0 votes Vote down Vote up Reply

Wow. I have more comments about the similarities in the types of blogs that do this but will keep them to myself as not to paint everyone with the same brush.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.