TDD or not TDD? This isn’t the question.

Instead of reply to these reasons: http://www.phpclasses.org/blog/post/237-7-Reasons-Why-TDD-Failed-to-become-Mainstream.html I prefer to find what make testing hard: mock object, the missing part! All these arguments seems to fail to understand that TDD is not just testing, it is to guarantee SOLID principle of object oriented design Liskov substitution, Interface segretation, Dependency inversion, and also single responsibility and open/close […]