デザインの原則は重要です。ドキュメンテーションは重要です。
企業が成長するにつれ、チームが分散するにつれてチーム間の期待値を調整することが難しくなります。 HTTPサービスの仕様言語であるSwaggerを使用して調整が可能です。しかしながら、機能が変更されるとドキュメンテーションが不正確になることがあります。あるいは、仕様が誤って最初から作成され、利用者に間違いを指摘される可能性があります。仕様から原則に基づいたコードを生成することにより、型システムを活用してより良いソフトウェアを書くことができます。ドキュメントが間違っていると、コードはコンパイルされません。
票中 票投票済み