On Jul 26, 2011, at 7:12 PM, Dale Henrichs wrote: > > | > | You should design your object's interface respecting the needed > | protocols, not its internal design. Bad code smell otherwise. > > If your intent is to provide for subclassing in the future (or tomorrow), > then you should use accessors exclusively. There is a place for such tool > functionality. > > Bad smells are always subjective:)
Yes and I know some stinkier ones.... We killed some of them but some are still there.