The Grumpy Programmer's Guide To Building Testable Applications in PHPThere are plenty of books that show the aspiring PHP programmer how to use testing tools. But how do you actually build your application in such a way that...