Purposes of the path.h refactoring
Easy and flexible interface
Right now it's dull and highly coupled. Wanna make it a little bit more flexible.
path.h MUST be tested
Good refactoring must provide better opportunities for testing.
Simple implementation
Get rid of all those very long methods
Purposes of the path.h refactoring
Easy and flexible interface
Right now it's dull and highly coupled. Wanna make it a little bit more flexible.
path.h MUST be tested
Good refactoring must provide better opportunities for testing.
Simple implementation
Get rid of all those very long methods