Helper Pattern

HelperPattern/CodeSmell

Context:

Therefore: collect the operations as ForeignMethods into an auxiliary class or module. It's the wrong place for them from an ObjectOriented point of view, but at least it's the only such wrong place they end up.

Resulting context:

However: This is a pattern in the sense that it is often a "least smelly" approach to the problem, and tends to reduce to a LanguageSmell, typically the odor of compilation-fixed types with overtones of binary delivery. A few languages manage to reduce or nullify the smell:


Abuse of helpers lampooned by TheCodelessCode?: http://thecodelesscode.com/case/155


CategoryPattern


EditText of this page (last edited July 31, 2014) or FindPage with title or text search