タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

jsonschemaとtoolに関するymm1xのブックマーク (1)

  • QuicktypeでJSON Schemaを簡単に生成し、型安全な最高の開発体験を得た話 - Qiita

    動機 外界のデータに対して、どのように型付けを行うか - これは人類の当面の課題である。外界からアプリケーションに取り込んだデータに対して、内部で扱いやすいようにnon-nullの型を書くと、予期しないクラッシュを引き起こしてしまった、というような経験を誰しもお持ちではないだろうか。一方で、外界の状況と一致した型を書くと、冗長にnullチェックを書く羽目になり、デベロッパー・エクスペリエンスがよろしくない。このジレンマから逃れるために、外界からデータを取り込む境界部分で包括的なアサーションを施して、アプリケーション内部では対応する型をもっているものとして扱いたい。 JavaScriptでJSON Schemaを用いてアサーションを行うライブラリは知っていたので、うまい具合にJSON Schemaとコードを同期させるソリューションがあれば、JSON Schemaとアプリケーションのコードを同

    QuicktypeでJSON Schemaを簡単に生成し、型安全な最高の開発体験を得た話 - Qiita
  • 1