タグ

ブックマーク / qiita.com/okitan (1)

  • スキーマ定義に対するテストとそのメトリクス - Qiita

    近年、swagger(Open API)やswaggerの参考になったJSON Schemaにより、Webサービスに対してmachine readableなスキーマを定義し、そこからのツールチェインでAPIドキュメンテーション・クライアント・APIスタブ・リクエストバリデータ等を自動生成可能になり、これにより、品質が高く効率的な開発ができるようになりました。 しかし、実際のところJSON Schemaやswaggerで書かれたスキーマをきちんと書くことは非常に難しく、意図したスキーマになってないことが多くあります。一般に欠陥の発見が後になればなるほどその修正コストは非常に高くなります。特に、スキーマからツールチェインを用いていろいろな箇所で利用する場合にはより大変になります。 そこで、スキーマが意図通りに定義できているかということを確認するために、スキーマに対して実データを当てはめてみるよ

    スキーマ定義に対するテストとそのメトリクス - Qiita
  • 1