Responding to Mercer-Hursh...
>> Software design is difficult enough without second guessingRight. No methodology is perfect and eventually one encounters corners
>> well-established paradigms, methodologies, and good practices on a
>> case-by-case basis.
> I might timorously suggest that there is a big difference between:
> 1. Stating that something is a rule that one will always follow, but
where it simply doesn't work in a reasonable way. While the
methodologies are not perfect, they have evolved to the point where such
situations are quite rare.
This is the one I have a problem with. It allows a host of motivations,
> 2. Stating from the beginning that something is a rule except for some
> The former is going to have one trying very hard to observe the rule.
like elegance and saving keystrokes, to drive the design. Worse, it
allows converts to the OO paradigm to map antithetical principles onto
the paradigm. IOW, it invites bad OOA/D habits.
Rene Descartes went into a bar. The bartender asked if he would like a drink. Descartes said, "I think not," and disappeared.
H. S. Lahman
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.