開発をするときの流れ
何を作るかを考える
紙とペンでシステムの構成を考える。このときにコンポーネントを洗い出す。更に、コンポーネント同士のやり取りについても考える。APIを作ることを考えて、入出力関係も簡単に考えておくのがいいでしょう。
データベース設計をする。このときにどんなデータが必要かをすべて洗い出しておく必要がある。テーブルの設計もここでやります。.sqlファイルにどんどん書いていくのがいいでしょう。
OpenAPI Specification formatでAPIの仕様書をかく。
コンポーネントに分ける。コンポーネントのAPIを設計する
実装
テスト