+ 10
I'd like to understand what it is about the above you hate.
It's like C code, not like a message send. Do you write code like this?
aCollection do: [ :each | ... ] separatedBy: [ ... ]
That is see in the code.
I want self bla ifTrue: [ ... ] ifFalse: [ ... ]
Does the code in the ifTrue: block begin on the same line? How about the ifFalse: block? If it begins on the same line, then how many indents for the second line?
IMHO, if the code in the first block is short enought, then it's only a single line, otherwise not, for example:
self bla ifTrue: [ self bar ] ifFalse: [ ... ]
self bla ifTrue: [ ... ] ifFalse: [ ... ]
This book has great guidelines: http://stephane.ducasse.free.fr/FreeBooks/WithStyle/SmalltalkWithStyle.pdf
Levente
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project