個人メモ:個人開発中の自身の脳内を備忘録(仕様〜設計)

※ 個人メモということでご理解ください

スケジュール管理アプリを作成中に自分が何を考えていたかを備忘録

本来は事前に各設計をベストプラクティスに従い(調査しながら)行うべきだが

今回はWebアプリ開発の一連をできるだけ自分の頭で考えるというテーマのもと実装していた

文字ベースのざっくり仕様からスタートして、画面設計まで

作業:脳内

  • 言語ベースの仕様:足りなくても良いからざっくり仕様を記述(仕様の大枠はすでに完成している段階からスタート)

  • 環境構築:各設計は終わってい無いが、環境だけ先に実装し、アプリの設計を並行、アプリの実装への弾みをつける作戦

  • ディレクトリ構成どうしよう
  • URLパスどうしよう
  • データベースどうしよう:そもそも、画面設計がない。ある程度、フロントを決めてたら詳細の設計も固まっていきそうな気がする

  • 画面設計をGoogleスライドで、仕様を元に図示していくと どんどんと、画面ごとの関連性や機能のアイデア、懸念点が出現してきた そして、ある程度の粒度の細かい画面設計・機能設計・DB設計・URL設計...が気がついたら出来上がってきた

  • 確実に必要な部分の機能から、Issue作成し、実装していく