タグ

2011年7月7日のブックマーク (2件)

  • ペアプログラミングについてみんなが誤解していること | Act as Professional

    プログラマ1人で完成できる仕事に、2人のプログラマを投入して、直感的に判断してペアプログラミングを拒否する人がいます。これには大きな間違いとリスクが潜んでいます。ペアプログラミングに対する真実を理解しましょう。 ペアプログラミングはコードを書く時間が15%増える1999年にユタ大学でおこなわれた実験によれば、設計の時間を別にして、ソロプログラミングに対してペアプログラミングを実施したペアは平均して15%多く、プログラムを書く時間に費やしました。 では、なぜペアプログラミングを選択するのか?将来的なテストと現場のリソース要求を減少させるためです。一般的なシステムにバグが見つかると業界のデータでは、33時間から88時間を修正に費やすそうです。これが、開発期間中に欠陥を修正すると0.5時間から88時間の時間を節約できることになるのです。したがって、ペアプログラミングは寿命の長いソフトウェアほど、

    ペアプログラミングについてみんなが誤解していること | Act as Professional
    pogin
    pogin 2011/07/07
  • 悪い知識は大切 - レジデント初期研修用資料

    道徳は大切だけれど、道徳的な人間を生み出そうと思ったときに、道徳だけを教えたのでは片手落ちなのだと思う。道徳というものは、不道徳な「悪い知識」を土台にすることで、初めて堅固な力を持てる。 道徳の効用 理念や道徳というものは、「手続きに従えば簡単に扱える人間」を作る手段として役に立つ。 道徳を、道徳単体として「正しいものだ」と習った人は、道徳的に基づいて何かを促されると逆らえないし、よしんば法律に違反するようなことを命じられても、それが「道徳的なのだ」と強弁されると、高い可能性でそれに従ってくれる。 他人を陥れる方法や、欺瞞を運用して誰かに特定の振る舞いを強要する方法を教わった人は、人を操作するための手続きを見破ることができる。こういう知識を持った人は、運用された道徳から自由でいられて、結果としてたぶん、道徳や理念はどういうものが好ましいのか、自分の頭で考えられる。 どちらの人間がより好まし

    pogin
    pogin 2011/07/07