[prev in list] [next in list] [prev in thread] [next in thread]
List: ruby-talk
Subject: Re: Strong encapsulation, static typing and unit testing
From: "M. Edward (Ed) Borasky" <znmeb () cesmail ! net>
Date: 2006-12-31 17:55:41
Message-ID: 4597F976.2080306 () cesmail ! net
[Download RAW message or body]
Robert Dober wrote:
> What I meant is the following, Is it possible to hide the choice of the
> implementation language from the customer, can an abstraction be made to
> "get the job done".
> But this still might be OT, do not mind too much about it.
Now *that* is an interesting philosophical question. Not "is it wise to
hide the choice of the implementation language from the customer", but
is it *possible*?
On an "agile" project, probably it is neither wise nor possible, given
that the customer is probably in the loop and even in the room while the
programming is going on. But on a huge project, unless the language is
mandated, like Ada for certain types of defense projects, it's not only
possible but probably a good idea. I have, for example, absolutely no
idea what the implementation language is for any of the major Microsoft
projects -- Office, the Windows kernel, or IE. I can guess it's C++, or
I could Google for it, I suppose, and given the age of the products I
can rule out Java. But there's nothing in any of these complex products
that is customer-visible that rules out implementation in any
sufficiently-capable language.
--
M. Edward (Ed) Borasky, FBG, AB, PTA, PGS, MS, MNLP, NST, ACMC(P)
http://borasky-research.blogspot.com/
If God had meant for carrots to be eaten cooked, He would have given rabbits fire.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic