Category: Programming

The first type of interesting problem is the one everyone talks about: novel problems. New stuff, stuff that hasn't been tackled before -- either by the person doing it or the world as a whole. These are interesting for obvious reasons: it's fun to experiment -- to try new things and push both individual and… Continue reading The Two Types of Interesting Problems→

A parameter object replaces one or more parameters to a method with a single object instance. A result object is a object created specifically for a return value from a method. Parameter Objects Changing a method to accept a parameter object is a common refactoring for grouping parameters that belong together. Unfortunately that's not the… Continue reading Parameter & Result Objects: More Than Grouping Values→