[squeak-dev] Re: Are Objects really hard?

Janko Mivšek janko.mivsek at eranova.si
Sun Feb 12 13:51:15 UTC 2012

S, Milan Mimica piše:

>     Can you and others list some of those books and other useful resources?
>     Which are currently most popular, which are regarded as classical?
>     Maybe we can list them as recommended literature on our websites.

> Martin Fowler is my favorite. But there is a whole history of it,
> starting from GOF, or Christopher Alexander if you want. Again, it has
> nothing to do with Smalltalk in particular. You can do crappy
> architecture in Smalltalk just like you can in Java or C++.

I see many UML books around, so what is a state of UML modeling for
domain models in Smalltalk? Is anyone using it?

I have a feeling that Smalltalkers tend to avoid UML because of
complexity (it is complex, true), but it can be used pragmatically and
tailored to our use. Visualworks for instance have an nice UML class
editor called ADvance (see an example [1]), but it seems hardly anyone
use it.

At least class diagrams are very useful for documenting the domain
model. Just code is not enough. We are very weak here and maybe this is
a reason why people find Smalltalk hard. Because they are lost in all
that code, without any higher level picture.


[1] http://www.aidaweb.si/party-framework
Janko Mivšek
Smalltalk Web Application Server

More information about the Squeak-dev mailing list