既存のシステムに継承した多くの BDD ストーリー/シナリオ (450 以上以上) があります: 詳細. ストーリーは、ファイル システム フォルダーを使用して編成されます。
C:\specifications
|
+ myproject
|
|- admin stories
| |- account_management.story
| +- finance_management.story
|
+- customer stories
|- pay_bils.story
+- update_details.story
非常に多くのストーリーがあるため、ストーリーのテキスト ファイルを読んで機能を理解しようとすることは、何千行ものソース コードを読んでシステムの技術アーキテクチャを理解しようとするようなものです。
コマンドを使用してストーリーを要約しようとしましunix
たが、それでもストーリーをナビゲートするのに役立ちません。たとえば、次のコマンドは、物語が複数行にまたがる場合でも、物語のファイル名と物語を出力します。
find . -name *.story -exec ls "{}" \; -exec sed -n '/^Narrative/,/^$/p' {} \;
次のような出力が生成されます。
...
./stories/basket/basket.story
Narrative:
In order to buy goods
As a customer
I want to add items to my basket
...
この質問はこの質問に似ていますが、いくつかの重要な違いがあります。
- この質問の焦点は、ストーリーを要約してナビゲートすることであり、きれいに印刷することではありません.
- 高レベルから詳細までズームインおよびズームアウトする必要性。
- ナビゲーションは、ビジネスだけでなく、ストーリーを理解する必要がある人によって行われます。