スクラム認定を受けているため、システムの開発中にアジャイル手法を採用する傾向があり、スクラムフレームワークのキャンバスを使用して日々の作業を管理することもあります。
それに、TDDが実行可能な場合、ゲーム開発のオプションであるかどうか疑問に思っていますか?
このGDの質問を信じるなら、TDDはゲーム開発であまり使用されません。
ゲームアーキテクチャでMVCとTDDが採用されないのはなぜですか?
コードを徹底的にテストしないと壊滅的なシナリオが発生する可能性があるため、大きな予算の大きなプロジェクトが完璧に機能する必要がある産業用プログラミングから来ています。
さらに、スクラムのルールに従うことにより、スクラムのすべてのアクションがタイムボックス化されている間、作業の期日を満たすことが奨励されます!ですから、上記の質問で彼らがシステムを構築しようとするのをやめて、ゲームを書き始めると言ったとき、私は同意します。完璧なシステムを構築しないように、最初に:スプリントの終わりまでに機能させるように、スクラムが言っていることはまったく同じです。次に、必要に応じて2番目のスプリントで作業しながらコードをリファクタリングします!
ゲーム開発を担当するすべての部門がスクラムを使用しないと、スクラムが役に立たなくなることを理解しています。しかし、少しの間、すべての部門がスクラムを使用していることを考えてみましょう...「完璧な」システム/ゲームを作成したくない場合でも、TDDはバグのないコードを作成するのに適していると思います。
私の質問は次のとおりです。
とにかくゲーム開発でTDDは実行可能ですか?