I have been assigned a project to develop a set of classes that act as an interface to a storage system. A requirement is that the class support a get method with the follo
The (intended) interface regarding the requirements is seriously broken. You try to do unrelated things within one method. This is the road to software hell.