Comment Comment by davedx Some parts are not really that ill-defined. e.g. an interface with a single implementation is code-smell. That's a pretty good start. parent davedx 14 years ago