Hello Community,
I'm convinced that writing software without automated tests is going to severly decrease maintenability in the long run. (Actually, more and more I believe that only test driven development (TDD) can avoid the maintenance nightmare.)
So I suggest that we greatly enhance our efforts to bring CMSimple_XH under test. Unfortunately, that is not an easy task, because CMSimple was not developed with testability in mind (I've seen far worse software in this regard, though), but it should be possible by making use of the dynamic capabilities of PHP, the great PHPUnit, the runkit extension and the virtual file system wrapper (further tools/libraries might be welcome/necessary).
I'm hoping that others will join this effort, and I'm gladly willing to help with the setup (both technical and intellectual), if necessary (and I'm able to!). Just drop me a note.
Christoph
Automated Test Suites
Automated Test Suites
Christoph M. Becker – Plugins for CMSimple_XH