何を学び、カジュアルゲーム開発スタジオでBDDの適用を開始することをお勧めしますか?BDDリソースを開始しますか?
答えて
私はゲームと特異的にBDDを使用して話すことはできませんが、私はこの優れた記事を紹介する機会を渡すことはできません。
BDDの私のお気に入りの概要のhttp://www.code-magazine.com/article.aspx?quickid=0805061&page=1
一つとして、開発方法論。プロセスを非常にうまくカバーし、懸念、文脈、および観察を通じた仕様の作成を非常にうまく説明します。
また、私は非常に(あなたは.NETを使用してすることには十分に幸運であれば、それはある)、あなたのテストプラットフォームとしてxUnit.NETと部品番号を使用することをお勧めします。次の記事ではxUnit.NET上に構築された優れた仕様中心のテストプラットフォームを提供し、非常にうまくシングルアサーションあたりのテストケースのtennentを、次のとおりです。
私は2つの側面があると思いますあなたがそれを使いたいかどうか検討するBDD。 「BDDは正しく実行されたTDDです」という部分があります。つまり、TDDを学ぶ方法は、最初にテストを書くように考えるのではなく、まず動作や仕様を記述することです。
第二部はJBehaveに実装されBDDは、長い間、私は思う。ネットコミュニティで忘れられていた側であるということです。最近では、NBehaveはJBehaveと同じようなものを実装しています。つまり、非プログラマがあなたのために仕様(ビヘイビア)を書く方法です。これは、ユーザのストーリーやシナリオとしてのかなり高いレベルの動作にのみ適用されるので、これだけしかできません。 「最初の部分BDD」および/またはTDDも必要です。私が記述するBDDの第2のタイプは、「通常のTDD」を補完するものです。
おかげで:) –
あなたの言語に応じて、や好みを学習:
をルビー、RSpecのとキュウリを使用してBDDについてRSpecのブックトーク。 BDDの同心円について学ぶための優れた情報源です。
コードマガジンのBellwareの記事へのjristaのリンクは、もう1つの優れたリソースです。
ただ、BDDはとても簡潔に、彼らが実行可能であることを要件/仕様を記述についてであることを覚えておいてください。次に、その仕様を満たすコードを記述します。すすぎ、繰り返します。
これが役に立ちます。 リー
は確かに役立ちます、ありがとうございました –
- 1. Android:Mediaplayerは、生のリソースを停止/開始します。
- 2. BDD/TDD(Rails/Rspec)を使い始める
- 3. Eclipse:静的リソースの開始エラー。java.lang.IllegalArgumentException
- 4. $リソースの使用方法、開始場所
- 5. リソースからプロセスを開始するには?
- 6. ListViewからアクティビティを開始し、次のアクティビティを開始します
- 7. 開始アクティビティをリロードしますか?
- 8. Androidサービスを開始しますか?
- 9. mysqlでUPDATEを開始しますか?
- 10. PHP開発の開始 - スタック勧告やウェブサイトのリソースに
- 11. MessageDrivenアプリケーションがIBM WASのJMSリソースのため開始しない
- 12. リソース内のプロセス(実行可能ファイル)を開始する
- 13. Tomcat - 静的リソースの開始時に重大なエラーが発生しました
- 14. のSysML-デザイナー:私はBDDを作成したりAlarmRadio例からBDDを開くと
- 15. JFileChooser - 「コンピュータ」から開始します。 C:D:E:drives
- 16. SignalRが「開始要求の開始」でフリーズします
- 17. BDD、TDD(Ruby、C#、javascript)を学ぶのに良いリソース
- 18. reduxでアプリの開発を開始しますか?
- 19. ページ開始時にタイマーを開始し、DBに時間を記録します
- 20. IPv4/IPv6の基礎と開発を始めるためのリソース
- 21. Oracleストアドプロシージャを開始するのに適した初心者のリソース
- 22. Woocommerce Subscriptionを開始する開始日
- 23. ファイルAPI:Blob.slice - 開始からスライス、または開始後にバイト?
- 24. OpenAM IdPがSSO urlを開始し、SPがSSO urlを開始しました
- 25. 通知からアクティビティを開始すると、MainActivityも開始されます
- 26. 角度2で開始タイマーを開始する機能はありますか?
- 27. Jsoupは指定されたタグの解析を開始するか、ページの下から開始しますか?
- 28. デバッグ開始しませ
- 29. Vim:ビジュアル選択の開始から正規表現の開始を開始
- 30. Java - ループを開始してから実行しますか?
+1品のため。それを指摘して –