. "Test driven development is a must, he is why I think it is necessary to check that there is at least a test for every module specially if you can not know a priori how much will be populated a namespace, for example if you decide to have plugins ." . . .