JJUG CCC 2014 fall 「私がTDD出来ないのはどう考えてもお前らが悪い!」~エンタープライズJava開発でのTDD適用の勘所~Hiroyuki Ohnaka
![テスト駆動開発の導入ーペアプログラミングの学習効果ー](https://cdn-ak-scissors.b.st-hatena.com/image/square/9b68781ff705669f9ccbf54bad3ba140e8724a8a/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2F20121026jassthokkaido-121029065430-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
5年ほど前に「1日中ペアプロしかしないガチペアプロ」のエントリを書き、 その後も社内でも社外の開発合宿等でも 数えきれないほどのペアプロを行ったり見たりしてきたが その中で新たに気づくこともあったので、 エントリを書こうと思う。 ペアプロは、ドライバーとナビゲーターとが 二人三脚で一つのソフトウェアを作り上げたり、 磨き上げたりしていく行為だ。 二人で作業するので、ペアプロとは会話する行為でもある。 そして忘れてはならないのは、 ペアプロでの会話は聞こえている ということだ。 バグ修正やリファクタリングの際、 既存のコードを洗練させる前向きな目的で 「この箇所、ちょっとわかりにくいね。これだとバグが出やすいよね」 「ここは本当はこういう風に書いた方がきれいだね」 「この命名は誤解を招く可能性があるから、名前を変更しよう」 というような会話をすることがある。 さらに、名前から想像しにくい動き
こんにちは。高橋(kappa)です。 最近僕たちのチームでは、本格的にペアプログラミングに取り組んでいます。 ペアプログラミングでは、二人一組で作業を行う特性上、効果的に作業を進めるためには、一人でコーディングする時とは違う考え方や習慣が必要です。 考え方や習慣は、一度本を読んだだけではなかなか変わりませんよね。 そこでシリウスではこのエントリの題名のようなチェックリストを用意し、ペアプロを終わるときにお互いの評価を毎回記入のうえ、口頭でフィードバックしています。 どのくらいできたか数で把握できるのと、フィードバックを習慣にできるため、最初は戸惑ったり迷ったりすることが多かったメンバーも、上手にペアプロでの作業を進められるようになってきました。 今回はこのチェックリストのご紹介です。全部で22項目あります。 休憩をとる 1. 定期的に休憩をとっていますか? ペアプログラミングは、精神的な体
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く