effectivesoftwaredesign.com
Divide-and-Conquer: Coping with Complexity
Sometimes a problem is simply too complex for us to solve. Our only chance seems to be breaking it into smaller parts that we know how to deal with. This strategy of reducing the complexity of a pr…