いきなりコードを書くのはNGです。
コードを書く前にやるべきことをまとめておきたいと思います。
バグの修正がわかりやすいと思うので、バグ修正を例にします。
ただし新規の機能追加でも同様なロジックで良さそうに思います。
- 課題を明確にする
- バグであれば、どこがバグっているのか明確にする
- どのように修正するか考える
- 修正パターンはいくつか出せると良い
- 3パターンくらい出したい
- どのように修正するかのパターンをコメントで書く
- その中でbetterなものをチョイス
- この段階で有識者の人に相談を入れると良い
- 修正パターンはいくつか出せると良い
- コードを書く
こんな感じです。
以上です。