ブックマーク / bliki-ja.github.io (1)

  • 高頻度は問題を容易にする - Martin Fowler's Bliki (ja)

    https://martinfowler.com/bliki/FrequencyReducesDifficulty.html 私が気に入っている引用の一つに「もしそれが痛みを伴うのであれば、さらに頻繁にそれを行え」という引用がある。 この言葉は、表面的には馬鹿げたことに見えるという幸せな性質も持っているが、深く探れば価値のあることがわかる。 このことを説明するための例示できる文脈は、統合だ。 ほとんどのプログラマーは、自分の仕事を他の人と統合することは苛立たしくてつらい経験であることを早い段階で学ぶ。 そのため、自然な人間の反応として、できるだけ統合を先延ばしにしようとする。 上記グラフのように、その行動を起こすまでにかかる時間と、その行動に伴う痛みに指数関数的な関係がある場合、その行動をより頻繁に行うと、痛みを大幅に軽減できる。 そして、これが継続的インテグレーションで起こることだ。毎日

    yarumato
    yarumato 2021/09/12
    “プログラマーには、自分の仕事を他者のと統合するのはつらい経験。その行動を頻繁に行うと、痛みを大幅に軽減できる。継続的インテグレーションで毎日統合すると統合の痛みはなくなる。”
  • 1