仕事でよくペアプロでコードを書くのですが、気をつけていることがいくつかあるので共有します。みなさまは何に気をつけていますか?
考えていることを声に出す
- やりたいことが実現できずに詰まっていると黙りがち
- どうやったらいいか分からず困っている・違う結果になる、みたいなのを口に出す
- ペアの人が解決方法を知っているかもしれない
- クマさんデバッグみたいな効果もありそう
- ところで「クマさんデバッグ」って一般に通じる言葉なんですか?
- 書いているコードの自己評価を行う
- 最高のアルゴリズムになった、とか、これは一時しのぎです、みたいな
- 認識がずれていないかの確認をする
- 「こう思っているけどそれで合ってますか?」
こまめにcommitする
- こまめにセーブするイメージ
- git diffを確認したら、どこまでできているのかを見れる
- いざとなったらgit resetで戻れる
- ひと通りできあがってからちょっとずつcommitするよりは、こまめにcommitしたほうが、どこまでstageするのかとか考えなくて済む
エディタだけでなくブラウザの様子も見せる
- リファレンスを参照している様子とか、やり方が分からないのでググっている様子とかも見せる
- 知見共有みたいな側面が強い
- こうやって調べてるのか〜みたいなのが伝わるとよさそう
- ナビゲーターをやるときは、こういうページを参照したり検索したりしてみるといいかも、というヒントを思い付いたら伝えている
- 映り込むとまずいタブは予め閉じておくか、ウィンドウを分けておきましょう
「クマさんデバッグ」について
ペアプロ活動パターン - 私が歌川ですb.hatena.ne.jpくまのぬいぐるみについて <a href="https://toya.hatenablog.com/entry/2015/07/09/133609" target="_blank" rel="noopener nofollow">https://toya.hatenablog.com/entry/2015/07/09/133609</a>
2021/06/05 09:21
「プログラミング作法」こんど読んでみます。