Now and then adding something to the SMW and SRF codebase.
- Help:Code coverage in a nutshell
- Help:Writing testable code
- Using design patterns
- Help:Using the dependency builder
If you come across a software that yields a NPath complexity of 83727526723985836922630400000 (using PHP Mess Detector 1.5.0) then it should be obvious that something isn't right.