"Claus" == Claus Kick claus_kick@web.de writes:
Claus> How would you refactor something like that?
If you can, get a copy of Kent Beck's "Smalltalk Best Practice Patterns".
But the key thing to keep in mind is that anything that isn't just a simple message send (unary, binary or keyword) has some subsequence of one or more message sends that can be pulled out and named separately with an intention-revealing selector, providing both code reuse, and clarity.