From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,995c28f68b9dc343 X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,995c28f68b9dc343 X-Google-Attributes: gid103376,public X-Google-Thread: 107d55,995c28f68b9dc343 X-Google-Attributes: gid107d55,public X-Google-Thread: 1108a1,995c28f68b9dc343 X-Google-Attributes: gid1108a1,public X-Google-Thread: 109fba,995c28f68b9dc343 X-Google-Attributes: gid109fba,public X-Google-Thread: f43e6,995c28f68b9dc343 X-Google-Attributes: gidf43e6,public From: ell@access1.digex.net (Ell) Subject: Re: The great Java showcase (re: 2nd historic mistake) Date: 1997/09/17 Message-ID: <5vokbn$fs0$1@news2.digex.net>#1/1 X-Deja-AN: 273257568 Followup-To: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel,comp.lang.java.tech,comp.lang.c++ Organization: The Universe Newsgroups: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel,comp.lang.java.tech,comp.lang.c++ Date: 1997-09-17T00:00:00+00:00 List-Id: Mark Wilden (Mark@mWilden.com) wrote: : : Ell wrote: : > : > I am of the mind that we engineers should be finding : > out what it is people want and need. : Hear, bloody hear! : : I'd add, however, that we engineers may be able to _implement_ what the : user wants better than the user. Certainly in general that's true - we have the training and experience creating software they don't. : In other words, given accurate : knowledge of what their needs and wants are, we can come up with a : solution that satisfies those things which may actually be different : from what the user would suggest. They probably don't even suggest an "implementation". But what I'm saying is developers are looney tunes if in general they don't implement the app *as a closely as possible* to the domain model. In other words, they should attempt to preserve as much traceability as possible between physical implementation and the domain object model. The benefit of doing so is increased intuitiveness and understanding for other initial developers and for enhancement/maintenance developers. Those are the major wins and goals of OO modelling - greater intuitiveness and understandability, both of the domain and the implementation. Elliott -- "The domain object model is the foundation of OOD." "We should seek out proven optimal practices and use them." See SW Modeller vs SW Pragmatist Central: http://www.access.digex.net/~ell