Hello,
I'm pleased to inform you that my paper entitled
"Revisiting the Visitor: the Just Do It Pattern"
has just been published in J.UCS., Volume 16, Issue 2, pages 246 -- 271.
You can find it here:
http://www.jucs.org/jucs_16_2/revisiting_the_visitor_the
The abstract is given below:
While software design patterns are a generally useful concept, they are
often (and mistakenly) seen as ready-made universal recipes for solving
common problems. In a way, the danger is that programmers stop thinking
about their actual problem, and start looking for pre-cooked solutions
in some design pattern book instead. What people usually forget about
design patterns is that the underlying programming language plays a
major role in the exact shape such or such pattern will have on the
surface. The purpose of this paper is twofold: we show why design
pattern expression is intimately linked to the expressiveness of the
programming language in use, and we also demonstrate how a blind
application of them can in fact lead to very poorly designed code.
--
Resistance is futile. You will be jazzimilated.
Scientific site:
http://www.lrde.epita.fr/~didier
Music (Jazz) site:
http://www.didierverna.com
EPITA/LRDE, 14-16 rue Voltaire, 94276 Le Kremlin-Bicêtre, France
Tel. +33 (0)1 44 08 01 85 Fax. +33 (0)1 53 14 59 22