DZone.com Feed 日本語
フォロー
Gherkinからソースコードへ、ビジネス言語を失うことなく
想像してみてください。あなたは教育プラットフォームを構築しているソフトウェア開発者で、プロダクトオーナーからビジネス言語(Gherkin)で書かれた要件を受け取ります。これらのシナリオをPythonで実装する必要があります。おそらく、モデルとサービスモジュールを作成し始めるでしょう。シナリオで説明されているエンティティ(Student、Course、Subjectなど)を表すクラスを作成します。ビジネスロジックを制御し、コード内のパスを制限するために、エンティティクラスに条件分岐やループを追加するでしょう。