機能実装の TODO リスト

2021-5-4 12:31:44

日々の開発で機能を実装する際の,お決まりの TODO リストを作りました.

現在参画しているプロジェクトでのルールや Web で読んだ記事を参考にしています. いつでも参照できるように,ここに残しておこうと思います.

TODO リスト

  • 実装する機能を「追加する理由」と,「追加して得られる影響(良い・悪い両方)」を考えてメモする
  • 変更対象となるコードの全体像を把握する
  • 実装方針を考えて,実装上の TODO をリストアップする
  • 実装上の課題になりうる点・影響範囲を考えてメモする(必要であれば共有する)
  • 実装 & テストを書く
  • (どうやったら壊れるかを考えながら)徹底的に動作確認をする
  • 必要であればリファクタリングする
  • PR(変更点・実装理由・影響範囲)を書く
  • レビューをもらう
  • 修正なければマージ(修正あれば「実装 & テストを書く」辺りに戻る)

参考文献