Re: Design patterns
In article <ccd94e2c-0bfa-49eb-9f25-45f1a96854f7@e37g2000yqn.googlegroups.com>, James Kanze <james.kanze@gmail.com> wrote:
On Dec 26, 3:07 pm, ta...@mongo.net (tanix) wrote:
I just read one article here about patterns and it made me
shiver.
Are you guys trying to find a solution to your issue by first
looking if you can find as many "design patterns" as you can
find and then try to stick as many of them into your code, as
you can manage?
Maybe some are, but I've not encountered any. I have
encountered a lot of programmers who prefer reinventing known
solutions rather than using existing ones. In the end, using
design patterns is just using a common language for talking
about existing solutions, so you don't have to reinvent known
solutions each time around. (The common vocabulary is extremely
useful for documentation purposes.)
Is THAT the central idea about modern programming techniques?
The central idea about modern programming techniques is to
produce error free, maintainable software as cheaply as
possible. Using known solutions, when applicable, is an
effective technique for that.
Thanx God!
I started feeling I am in a dreamland.
:--}
--
James Kanze
--
Programmer's Goldmine collections:
http://preciseinfo.org
Tens of thousands of code examples and expert discussions on
C++, MFC, VC, ATL, STL, templates, Java, Python, Javascript,
organized by major topics of language, tools, methods, techniques.