タグ

2011年12月24日のブックマーク (5件)

  • デメテルの法則 - Wikipedia

    デメテルの法則 (Law of Demeter, LoD) または最小知識の原則 (Principle of Least Knowledge) とは、ソフトウェアの設計、特にオブジェクト指向プログラムの設計におけるガイドラインである。 このガイドラインは1987年の末にかけてノースイースタン大学で作成された。簡潔に言うと「直接の友達とだけ話すこと」と要約できる。基的な考え方は、任意のオブジェクトが自分以外(サブコンポーネント含む)の構造やプロパティに対して持っている仮定を最小限にすべきであるという点にある。 「デメテルの法則」という名前は、この法則がアダプティブプログラミングとアスペクト指向プログラミングに関する研究であるデメテルプロジェクトの成果であることに由来する。プロジェクト名は農業の女神であるデーメーテールにあやかっている。 オブジェクト指向プログラムにデメテルの法則を適用する場

  • オッカムの剃刀 - Wikipedia

    三浦俊彦が描いたオッカムの剃刀の説明図[1]。三浦はオッカムの剃刀について「ある事実Pを同様に説明できるのであれば仮説の数(または措定される実体の数)は少ないほうが良い」とするものだと説明した。 オッカムの剃刀(オッカムのかみそり、英: Occam's razor、Ockham's razor)とは、「ある事柄を説明するためには、必要以上に多くを仮定するべきでない」とする指針。14世紀の哲学者・神学者のオッカムが多用したことで有名になった。21世紀の現代医学は、オッカムの剃刀の概念を少し時代遅れにし、あらゆるリスクの管理を見直すべきだという指摘がある[2]。 もともとはスコラ哲学における流儀であり、様々なバリエーションがあるが、20世紀にはその妥当性を巡って科学界で議論が生じた。「剃刀」という言葉は「説明に不要な存在を切り落とすこと」を比喩しており、「説明するために必要以上に多くの仮定を用

    オッカムの剃刀 - Wikipedia
  • 航海に耐えられない最強の船に価値はあるのか? – プロダクティブ・プログラマ – プログラマのための生産性向上術 | Act as Professional

    ヴァーサ号の教訓 最強の船、「ヴァーサ号」の建造は開始されました。王は、船にあれこれと注文をつけます。できる限り、威厳ある姿にしようとあちこちに凝った装飾もさせました。そして、途中で砲列甲板をC つ備えた船にしたいと言い出します。そんな船は今までどこにもありませんでした。どの船よりも強くしたいという思いからの要求です。しかも、王は船をすぐに造れと言いました。当時の外交情勢から必要に迫られていたのです。もちろん、造船技師は当初、砲列甲板はB つ、という前提で設計をしていましたが、王の命令なので、言われたとおりにせざるを得ません。大急ぎで造ったため、揺れのテストもできません。水兵たちが船の一方の端からもう一方の端に移動した時に大きく揺れないか(いわゆる「トップヘビー」になっていないか)テストすることは重要なのですが、それもできなかったのです。ヴァーサ号は、処女航海の時、わずか数時間で沈没してし

    航海に耐えられない最強の船に価値はあるのか? – プロダクティブ・プログラマ – プログラマのための生産性向上術 | Act as Professional
  • Amebaをかたるフィッシングサイトに注意 - フィッシング対策協議会

    フィッシング対策協議会は12月22日、緊急情報として「アメーバ(Ameba)を騙るフィッシング(2011/12/22)」を公開した。 発表内容によると、Amebaをかたるフィッシングサイトが立ち上がっており、12月22日午前11時の時点において、フィッシングサイトは稼働中であるという。 同協議会では、JPCERT/CCにサイト閉鎖のための調査を依頼するとともに、ユーザーに向け、類似のフィッシングサイトが公開される可能性があるため、URLが正規のサイトであるかを確認し、IDやパスワードの入力に注意するように呼びかけている。 公開されたフィッシングサイトの画面は、Amebaの正式Webサイトを模したものとなっている。

    Amebaをかたるフィッシングサイトに注意 - フィッシング対策協議会
    gidooom
    gidooom 2011/12/24
    これは注意やね。。
  • 【資料公開】ワンクリックデプロイ勉強会

    2011年12月20日に品川の日マイクロソフト社をお借りして、ワンクリックデプロイ勉強会を開催しました。 当初内輪でやろうと思っていたのですが多くの方にご参加いただきありがとうございました。 また、もろもろセッティング頂いた@katzchangと日マイクロソフトの長沢さんありがとうございました。 以下にセッション資料を公開します。 例によって短文での感想を。 セッション開始前にちゃんとRed Bullを飲んでおいたので元気だった最初の会場へのヒアリングで既にワンクリックデプロイをしている人がいるか調査したところいなかった。まぁWebサービス系でやっているところは増えては来ているもののまだ定着フェーズではなさそうな感じユニットテストやJenkinsはかなりの現場で使われている個人的な今日の名言は、「障害発生時に1日でリリースできるなら、普段のリリースも1日にできるはずだ」というやつ。物

    【資料公開】ワンクリックデプロイ勉強会
    gidooom
    gidooom 2011/12/24
    すんごい良い資料。次は是非勉強会参加したい。