TestingAndModularity
ThoughtStorms Wiki
Interesting discussions on Artima :
Basically writing to be tested is a good way to find good module boundaries. You can only UnitTest what is easily detachable from the rest of the code. And hence writing to tests will ensure that the basic modules are detachable.
See also :
Backlinks (2 items)