thanks adrian

On Feb 28, 2010, at 2:11 PM, Adrian Lienhard wrote:

> I've attached the coding conventions that we use at Cmsbox and netstyle.ch. 
> They closely follow the suggestions of Kent Beck's "Smalltalk Best Practice 
> Patterns".
> 
> According to these rules I would format the following example:
> 
> ---------------
> 1 to: (mine size min: his size) do:
>                       [ :ind |
>                       (mine at: ind) = (his at: ind)
>                               ifTrue: [ self instVarAt: ind put: 
> (anotherObject instVarAt: ind) ] ].
> ---------------
> 
> as:
> 
> ---------------
> 1
>       to: (mine size min: his size)
>       do: [ :index |
>               (mine at: index) = (his at: index) ifTrue: [
>                       self
>                               instVarAt: index
>                               put: (anotherObject instVarAt: index) ] ].
> ---------------
> 
> Putting "[ :ind |" on a new line and using multiple tab indentation looks 
> horrible to me.

:)

why not like that?
> 1
>       to: (mine size min: his size)
>       do: [ :index |
>               (mine at: index) = (his at: index)
>                       ifTrue: [ self
>                                       instVarAt: index
>                                       put: (anotherObject instVarAt: index) ] 
> ].



_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to