アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
Re:ペアプログラミング (スコア:1)
すが、実際にやってみた人、効果のほどはいかがですか?
技術のある人が、勉強中の人に、手とり足とり指導しながら
プログラミングするというのならば、ペアでやる効果が
ありそうですが、実際の開発でどの程
Re:ペアプログラミング (スコア:5, 興味深い)
>プログラミングするというのならば、ペアでやる効果が
>ありそうですが、実際の開発でどの程度効果があるのか
興味があります。
私も本格的な経験はないのですが、実験的に3日ぐらいやってみたところ、
* スペルミス/リソースの解放し忘れなどの単純ミスが劇的に減少する。
* 説明するのが面倒なので、意図がわかりにくいコードを避けるようになる
* 一人で作業しているよりも袋小路に迷い込む場面が減る
などの効果がありました。
ただし、作業効率的には、1人でやるときの2倍にはならないと思います。たぶん 1.5 倍程度。ただし、副作用として、デバッグやテストなど、コーディング以降の作業の工数が減っていると思うので、トータルで考えるととんとん以上の成果が得られると思います。
まぁ、多少慣れは必要だと思いますが。
Re:ペアプログラミング (スコア:2, すばらしい洞察)
効率を上げるというよりは、後の非効率の要因を取り除くという感じ。どこかで限界が来て(余計な)整理をするのではなく、最初から整理された状態にしてしまう、と。他にも、ペアの流動によるノウハウの流動・教育効果もあるだろうし、存外効率的なのではないかと思います。
Re:ペアプログラミング (スコア:1)
“ペアプログラミングはどのようにやるのですか?”
XPをちらりと知った時にも疑問に思ったのですが,ペアでプログラムをするとなるとキーボードの前にスペースが無いと思うのですが……
二人体をくっつけあっても液晶だと見えづらいし,キーボードは打ちにくいし.(勤め先だとそもそも二人並んで座るスペースが無いですし )
もしかして,学校教育用なんかに作られている,別のPCでターゲットのPCを操作するシステム等を使うのでしょうか?
勤め先ではCVS等でソースツリーを管理してるから,マルチユーザーでプログラムしてるといえばしてますけど,ペアプログラミングってそういうことじゃないですよね?
Re:ペアプログラミング (スコア:1)
ただ、マシンの前に椅子を二つならべるだけのスペースすらないのであればペアプログラミングに関係なく、プログラマの作業環境としては狭すぎる気がします。1日の大半をそこで作業するわけですから、なるべく快適な環境を整えることが重要かと。
XP の場合、部屋の中央に大きな机を置いて、そこにマシンを何台か置き、プログラミングするときはそこに行って作業するというスタイルが提案されているようです。
Re:ペアプログラミング (スコア:1)
でも,結局大きなスペースが必要なんですね……狭い日本ぢゃ1つのプログラムに二人かかるというコストよりも,場所的な問題のほうが厳しいでしょうね.
XPやるからスペースくれなんて,上司は納得しても総務が納得しないでしょうし.
Re:ペアプログラミング (スコア:1)
なんかどこかでその話題をしたら、キーボードも画面も「同一物を共有しろ」と言われた記憶が。
それが本当だとすると不思議なんですが、キーボードやキーバインドの各自の好みの問題は
一体どうするのやら?
viな人とEmacsな人とNotepad.exe(笑)な人と…
HHKでないと駄目な人とHHKじゃ駄目な人と…
誰か、真相(?)をフォローお願いします。