開発をするときの流れ

  1. 何を作るかを考える

  2. 紙とペンでシステムの構成を考える。このときにコンポーネントを洗い出す。更に、コンポーネント同士のやり取りについても考える。APIを作ることを考えて、入出力関係も簡単に考えておくのがいいでしょう。

  3. データベース設計をする。このときにどんなデータが必要かをすべて洗い出しておく必要がある。テーブルの設計もここでやります。.sqlファイルにどんどん書いていくのがいいでしょう。

  4. OpenAPI Specification formatでAPIの仕様書をかく。

  5. コンポーネントに分ける。コンポーネントのAPIを設計する

  6. 実装

  7. テスト