[KCP] SystemDictionary cleaning: Comments and design

Stephane Ducasse ducasse at iam.unibe.ch
Wed Jun 11 21:48:30 UTC 2003


> The class SystemDictionary and Utilities are really a mess. How can a 
> class deal with VM statistic, graphical support, and some network 
> stuff?

No joke you forget. SystemDictionary deals with lot more than that.
You forgot changeset, sounds, namespace, ....ok I stop this is not fun 
at all.

> That's not OO programming.
>
> Such classes have too much dependencies and that's against all the 
> basic principle of OO programming. Here is a nice example, why should 
> I write Utilities pointOrNilFrom: '2,6' ? IMHO, that is really absurd.

Come on alex this is what roel called Solution-Oriented.
No need for design, just make it work. Solution-Oriented this is the 
future: no XP, no test, no process, no design, just the solution. Go 
for Solution-Oriented Programming.

We should really propose a serious workshop on Solution-Oriented 
Programming.

Stef

PS: You should have told us what Utilities pointOrNilFrom: '2,6' does 
exactly.
Because this is obscure to me.


>
> Alexandre
>
>>
>> Cheers,
>>   - Andreas
>>
>>
>
> -- 
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.iam.unibe.ch/~bergel
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>



More information about the Squeak-dev mailing list