個人メモ:個人開発中の自身の脳内を備忘録(仕様〜設計)
※ 個人メモということでご理解ください
スケジュール管理アプリを作成中に自分が何を考えていたかを備忘録
本来は事前に各設計をベストプラクティスに従い(調査しながら)行うべきだが
今回はWebアプリ開発の一連をできるだけ自分の頭で考えるというテーマのもと実装していた
文字ベースのざっくり仕様からスタートして、画面設計まで
作業:脳内
- 言語ベースの仕様:足りなくても良いからざっくり仕様を記述(仕様の大枠はすでに完成している段階からスタート)
↓
- 環境構築:各設計は終わってい無いが、環境だけ先に実装し、アプリの設計を並行、アプリの実装への弾みをつける作戦
↓
- ディレクトリ構成どうしよう
- URLパスどうしよう
- データベースどうしよう:そもそも、画面設計がない。ある程度、フロントを決めてたら詳細の設計も固まっていきそうな気がする
↓
- 画面設計をGoogleスライドで、仕様を元に図示していくと どんどんと、画面ごとの関連性や機能のアイデア、懸念点が出現してきた そして、ある程度の粒度の細かい画面設計・機能設計・DB設計・URL設計...が気がついたら出来上がってきた
↓
- 確実に必要な部分の機能から、Issue作成し、実装していく