テスト書いてますか?ますよね? ─果たして、本当にそれが正解でしょうか。
テストには「欠陥があることの証明」が重要です。 「証明しなくて良い事」が増えれば、テストの責任も軽減されるでしょう。 つまり、書くべきモノが減ります!! 実際に、設計技法やPHPの機能、ツールによって、そんな願いが叶えられると考えます。 例えば「引数にint型宣言」で、「文字列を受け取ったらどうバグるかの証明」はお役御免です。
良い意味でテストを減らす道・・・探りましょう!