This link has been bookmarked by 32 people . It was first bookmarked on 11 Sep 2007, by ratbeard.
-
19 Jun 15
-
05 Jan 15
-
25 Oct 13
-
07 Aug 11
-
23 Sep 10
-
13 May 09
-
27 Sep 08
-
18 Sep 08
-
02 Dec 07
David NaughtonMark Jason Dominus - "Patterns are signs of weakness in programming languages": 2006-09-11: The Universe of Discourse
design-patterns mjd mark-jason-dominus programming patterns design for_jtrammell for_libsys for_gormsby
-
10 Nov 07
aminggs"Patterns are signs of weakness in programming languages." See also Ralph Johnson's response and Mark's response to Ralph.
document article blog mark-dominus designpattern programming oop inlink:lesscode import:delicious
-
11 Sep 07
-
The single major driver for the invention of C++ was to codify this pattern into the language so that it was "invisible".
-
The stance of the "Design Patterns" movement seems to be that it is somehow inevitable that programmers will need to implement Visitors, Abstract Factories, Decorators, and Façades. But these are no more inevitable than the need to implement Subroutine Calls or Object-Oriented Classes in the source language. These patterns should be seen as defects or missing features in Java and C++. The best response to identification of these patterns is to ask what defects in those languages cause the patterns to be necessary, and how the languages might provide better support for solving these kinds of problems.
-
-
21 Jul 07
-
23 Jun 07
-
12 Dec 06
-
04 Dec 06
-
26 Nov 06
infraredThe problem with the "Design Patterns" movement is the use to which the patterns are put afterward: programmers are trained to identify and apply the patterns when possible. Instead, the patterns should be used as signposts to the failures of the language
Page Comments
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.