私の職場はたくさんのカウボーイコーダーで構成されています。それらの多くはジュニアです。これは偶然にも多くのコード品質の問題の原因となっています。
チームがTDDを使用するのに最適な方法についての提案を探しています(単体テストから始めて、回帰テストに移り、後でさらに自動化されたテストに進むことができます)。
最終的には、私たちの過ちからより早く学び、より良いコードを作成し、より良い開発者を育ててほしいと思っています。
チームにTDDを導入する方法についていくつかの実用的な提案があることを願っています。具体的には、LAMP(php)スタックで選択するのに最適なツールはどれですか。
この質問の自由形式が多すぎる場合は申し訳ありません。