会社のTDD使用状況のテスト統計を提供したいので、どのプロジェクトがTDDのみを使用しているのか、またはコーディング後にテストコードが書かれているか確認する必要があります。私は、タイムスタンプファイルの変更情報を使用すると思ったが、誰もこれのためのよりよい解決策を持っていますか?プロジェクトがTDDのみを使用していることを知る方法
0
A
答えて
1
かなり広い質問ですが、実際は事実に基づく回答があると思います。
その答えは、技術的な層で社会的な問題を解決することはできません。
つまり、あなたの目標/要件はすでにに欠陥があります。:これらの明確な統計情報を生成することはできません。経験則を適用することができます。 の情報をからすべてデベロッパーシステムにアクセスできない限り、タイムスタンプはあなたを助けません。あなたが参照してください:通常のアプローチは、いくつかのコーディングを行うことです。そしてある時点で、そのすべてをバージョン管理システムにリリースします。
タイムスタンプからXがXTestの前に書き込まれたことがあることがあります。しかし、非常に頻繁に、XとXTestはコミットの中でライブラリにリリースされます。今、最初に書かれたのはどれですか?
したがって、まず「社会的」レベルで考え始めます。意味:開発チームに話してください。彼らの慣行について聞かせてください。そして、彼らがTDDを行うクレームとき。特定のコミット履歴を調べて、それが何かを伝えるかどうかを確認します。
0
通常は、テスト駆動の後に続きます。開発の実践では、小さなサイクルが連続して繰り返されることを暗示しています(Red-Green-Refactor)。 @GhostCat statedのように、コミット履歴を調べることは、開発者がTDDの原則に従っているかどうかをチェックする優れた点です。プロダクションコードの変更はすべてが対応するユニットテストでに反映されている必要があります。
また、code coverageを確認することもできます。高いカバレッジは目標ではありませんが、それはTDDの実践に従えば良い兆候となります。
関連する問題
- 1. TDDを使用してこの機能をユニットテストする方法は?
- 2. Firebase通知を使用して値がAndroidを変更したことをユーザーに通知する方法
- 3. 私のEclipseプロジェクトがタイコを効果的に使用していることを確認する方法
- 4. アンドロイドスタジオの別のプロジェクトのモジュールとしてプロジェクトを使用する方法
- 5. アンドロイドの別のプロジェクトでライブラリapiとしてプロジェクトを使用する方法は?
- 6. TDDの使用:「トップダウン」と「ボトムアップ」
- 7. ODataのページングとスキップトップ - データがないことを知る方法?
- 8. ビットマップを通知アイコンとして使用する方法
- 9. 通知アイコンとステータスを使用してダウンロードする方法
- 10. どのuiviewユーザが使用しているかを知る方法
- 11. AVPlayerがオーディオのみのビットレートを使用する方法を知るには?
- 12. intellij ideaプロジェクトAをプロジェクトBのライブラリとして使用する方法
- 13. ウェブサイトがクッキーを使用しているかどうかを知る方法は?
- 14. Java動的WebプロジェクトとAngularjsを使用してプロジェクトをテストする方法
- 15. OpenCLカーネルがGPU上で動作していることを知る方法は?
- 16. ビデオバッファリングがアンドロイドブラウザで完了していることを知る方法
- 17. ionic2とangular2を使用して通知でイオントグルを使用する方法
- 18. C#を使用してコンピュータで開いているファイルを知る方法
- 19. ファクトリを使用したクラスでTDD原則に従う方法
- 20. Heroku、プロジェクトのルビーバージョンを知る方法は?
- 21. 私のプロジェクトでAPI呼び出しを使用しているときにカスタムアクティビティインジケータビューを使用する方法
- 22. Java - スレッドが待機しているときを知る方法?
- 23. すべてのプロジェクトで1つのSASS mixinファイルを使用して、ミックスインを追加して古いプロジェクトで使用する方が簡単になる方法
- 24. cmdを使用して上部のフォルダ名を知る方法
- 25. ng-modelを使用してチェックボックスの値を知る方法
- 26. Intent.ACTION_OPEN_DOCUMENTを使用して画像の数を知る方法
- 27. MongoDBを使用しているアプリでTDD/BDDが可能ですか?
- 28. 私のアプリがデバイスからアンインストールされていることを知る方法...?
- 29. MACでAS3でFDTを使用してTDDを行う方法は?
- 30. Event.respondWithが完了したことを知る方法(Event.respondWith()のコールバック
開発者に質問しますか? – TZHX