UNV

開発で詰まったときの対処法

Published on

開発で詰まった時、思考が停止して、同じことを何回も繰り返してしまうことがあります 。その対処のために、詰まった時にやるべきことを残しておきます。

思考編

  • 「なぜ詰まっているのか」を考える
  • 「問題の原因はどこにあるか」を考える
  • 「現状わかっていること」を洗い出す
  • 「現状わかっていないこと」を洗い出す
  • 「どうすれば問題を解決できるか」を考える

開発手法編

  • 正常系のユニットテストを書く
    • 「ユニットテストが通る = 動作している」となれば、インクリメンタルに作業を進 めやすい
  • Debugger を使う
  • 動作するコードと動作しないコードの差分を見る
  • 自分が今書いているコードの動作をすべて口で説明する

コミュニケーション編

  • チームメンバーに相談する
  • Slack の times に考えてることを書きなぐる

机を離れる

  • 休憩する
  • 散歩する
  • シャワーを浴びる

他にも色々あると思います。おすすめの方法があれば教えて下さい。