Linked Questions

30 votes
10 answers
13k views

To design pattern, or not to design pattern [duplicate]

Design patterns are good, but complex. Should we use them in small projects? Implementing design patterns needs more sophisticated developers, which in turn raises project costs. On the other hand, ...
Saeed Neamati's user avatar
11 votes
6 answers
4k views

Is it necessary to know and understand design patterns in order to be a professional programmer? [duplicate]

Possible Duplicate: Are design patterns really essential nowadays? Is it necessary have a knowledge and understanding of design patterns for someone to be a professional programmer? Why?
Yusuf Ali Bozkır's user avatar
6 votes
5 answers
3k views

How often do you actually use design patterns? [duplicate]

Possible Duplicate: Are design patterns really essential nowadays? I recently read a book on design patterns. A few of them seem very usefull in specific situations. Im not sure how much use they ...
Tom Squires's user avatar
  • 17.8k
2 votes
3 answers
445 views

Are design patterns essential for good code? [duplicate]

Are design patterns (e.g. factory pattern, observer, etc...) required to be known to write good code? I often have no idea of what people mean when they talk about inserting pattern name here pattern ...
user39517's user avatar
  • 113
45 votes
13 answers
14k views

Design patterns - do you use them?

Being an IT student, I was recently given some overview about design patterns by one of our teachers. I understood what they are for, but some aspects still keep bugging me. Are they really used by ...
seth's user avatar
  • 895
50 votes
2 answers
25k views

Choosing the right Design Pattern

I've always recognized the importance of utilizing design patterns. I'm curious as to how other developers go about choosing the most appropriate one. Do you use a series of characteristics (like a ...
Carl Sagan's user avatar
33 votes
11 answers
6k views

Are design patterns generally a force for good or bad? [closed]

I've heard it argued that design patterns are the best thing since sliced bread. I've also heard it argued that design patterns tend to exacerbate "Second System Syndrome," that they are massively ...
Fishtoaster's user avatar
  • 25.9k
20 votes
5 answers
43k views

Best OOP design pattern for a sequence of operations

I am working on an application, a module of which does the following financial operations sequentially: When a user requests for a certain amount to be transferred into her bank account: check ...
kumar's user avatar
  • 335
6 votes
3 answers
12k views

Which design (pattern) would be suitable to abstract logging platforms?

I need to create a simple system to abstract logging platforms. The idea is that I'd like to be able to exchange or activate a logging platform (nlog, log4net, enterprise library) via some ...
t3chb0t's user avatar
  • 2,554
5 votes
2 answers
3k views

Design patterns and multiple programming languages

I am referring here to the design patterns found in the GOF book. First, how I see it, there are a few peculiarities to design pattern and knowing multiple languages, for example in Java you really ...
Eduard Florinescu's user avatar
4 votes
1 answer
10k views

Design patterns frequently seen in embedded systems programming [closed]

I don't have any question related to coding. My concerns are about embedded systems programming independent of any particular programming language. Because I am new in the realm of embedded ...
softwarelover's user avatar
1 vote
2 answers
415 views

Question about new buzzwords about old concepts [closed]

What is the fascination with taking old concepts coming up with a buzzword for them and pitching it as new technology complete with 800 page tome with nerd on the cover? A long long time ago, lets ...
stu's user avatar
  • 161
2 votes
1 answer
924 views

Decorater pattern or strategy pattern

I'm constructing a c# serverside application and I'm trying to do this in a way it can easily be maintained aswell as extended if needed. So what we have is 4 different requests that need to be done (...
8bitcat's user avatar
  • 131
13 votes
2 answers
990 views

Are there any specific workflows or design patterns that are commonly used to create large functional programming applications? [closed]

I have been exploring Clojure for a while now, although I haven't used it on any nontrivial projects. Basically, I have just been getting comfortable with the syntax and some of the idioms. Coming ...
Andrew's user avatar
  • 240
4 votes
1 answer
2k views

Designing status management for a file processing module

The background One of the functionality of a product that I am currently working on is to process a set of compressed files ( containing XML files ) that will be made available at a fixed location ...
CKing's user avatar
  • 1,012

15 30 50 per page