This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes OO, Patterns, UML and Refactoring and the fly likes spread out of design patterns? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "spread out of design patterns?" Watch "spread out of design patterns?" New topic
Author

spread out of design patterns?

Ner min
Ranch Hand

Joined: Sep 14, 2005
Posts: 76
Hi,
Does anybody know any academic study/research paper which examines the spread out of design patterns in software/java development? Something like 88% of developers are using Design Patterns or?
I know it is a silly question but I need it for my masterwork and I just can’t google it – can it be, that nobody did that kind of survey by now?

tnx in advance
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
How many developers are there in the world today?
Jelle Klap
Bartender

Joined: Mar 10, 2008
Posts: 1753
    
    7

It's pretty much impossible to determine, I think.
There are lots and lots of design patterns of different classification. You've got creational patterns, behavioral patterns, structural patterns etc. Some are documented, some are not (and in turn may not be recognized). Some patterns have one or more derivations. Then there are also architectural patterns. You've got your language or platform specific idoms etc. etc.
Even if you could get a comprehensive list, you've still got the developer side of the equation. How many developers are there? What would be a good statistical population? Some developers may claim that they apply patterns, but they may be doing it wrong. Some developers who don't think about applying patterns consciously might be applying them instinctively etc.


Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
There are lots and lots of design patterns of different classification. You've got creational patterns, behavioral patterns, structural patterns etc. Some are documented, some are not (and in turn may not be recognized).


All object-oriented design patterns are documented. Documentation is "the" fundamental element of an object-oriented design pattern, i.e. it is not an object-oriented design pattern if there is no documentation.
Ner min
Ranch Hand

Joined: Sep 14, 2005
Posts: 76
Hi,

thanks for replay, yes you are right, and I m also developer and we all know that design patterns are widely used in almost every software, the questions about DP are asked on each programmer job interview etc
But I need results of some kind of empiric studies, and of course it imposible to make a full worldwide study but can/would be a representative study on any oop language in any area … but I simply cant find any

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: spread out of design patterns?
 
Similar Threads
Pattern Interview questions
Questions on Design Patterns
Patterns and more Patterns
Patterns examples with code.
Facade,proxy,wrapper ..etc comparsion