Punky,
Interesting article: Reminds me of attempts in the old days to deal with
what was called "spaghetti code". BTW, the subject line refers to an old
commercial in the U.S. in which the words "oh, oh spaghettio's" were
sung.
Some people have commented that oo-programming based on message passing
between passive objects often results in the "spaghettification" of
references.
There is a Java library called JCSP that instead uses active objects to
improve system modularity: active objects communicate by channels (over
an interface) and a client cannot invoke a server method unless the
server accepts the request. Info about the library is at
http://www.cs.ukc.ac.uk/projects/ofa/jcsp/
Happy Holidays
Roy
--
Roy Wilson
E-mail: [EMAIL PROTECTED]
>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<
On 12/22/00, 3:42:17 AM, "Punky Tse" <[EMAIL PROTECTED]> wrote regarding
[OT] Holiday Reading - Refactoring:
> Hi guys,
> I read from some threads that Costin mentioned that 3.3 is a
refactoring
> of 3.2 code. Here I found an article about Refactoring:
> http://www.sdmagazine.com/articles/2000/0012/0012b/0012b.htm
> Enjoy!
> Merry X'mas
> Punky