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

Reply via email to