Issueのすすめ方
Process
1. 業務フローを作成(Typora等でシーケンス図)
- 登場人物を整理
- 疑問点を洗い出す
2. 現在の構造を把握
- ソースコードから全ての構造を把握することは可能
- 現存する似たような参考になる実装のヒントを探す
3. 疑問出し
- 用件は全て書き出せているか(詳細を見落とさない)
- 知ってる人に聞きに行く
- 本当に必要な機能か(費用対効果)
- ユーザー:これで本当にお解決になる?
- エンジニア同士:本当に追加実装が必要な機能?(費用対効果はどうか?)
4. 情報を整理
- ユースケース(主語と動詞)
- データモデルを設計