タグ

2015年10月28日のブックマーク (2件)

  • 「前提条件」にとらわれた5匹のサルのお話

    発想トレーニングの辞典、『アイデア・バイブル』 創造性は誰もが生来持っているもの。難しく考えることはない。NATOやCIAで創造性開発を担い、企業でもセミナーなどで発想トレーニングを提供するマイケル・マハルコ氏。ベストセラー『考具』著者・加藤昌治氏が若かりし頃「辞書のように引きまくり、メモを書き込んだ」というマハルコの著書『アイデアのおもちゃ箱』が増補改訂、『アイデア・バイブル』として発刊されたのを機に、発想トレーニングのエッセンスを紹介する。 バックナンバー一覧 何かを考えようとするとき、私たちは「当たり前のこと」と思い込み、無意識のうちに前提条件に縛られていることが多い。連載第2回では、これを示す寓話と、前提を逆転させる発想トレーニングを紹介する。 9つの点を一筆書きで結ぶには? 多くの場合、前提とはあまりにも基礎的、根的なもので、疑ってかかる気にもなれないようなことがある。図を見て

  • 複雑な条件分岐にサヨウナラ。PHPのルールエンジンRulerを使って複雑な条件をシンプルにしてみた - Qiita

    普通にifを使って書いてみる 単純化してますが、Kekkonクラスに、男性のステータスとかを持ったMenくらすのインスタンスを渡して、 canMarrige で結婚可能かどうかを返すと考えてください。 (ここのロジックはもう少し単純化出来ますが、条件を増やして複雑さを表現するのは大変だったので、あえて複雑なままにしてます) class Kekkon { private $men = null; public function __construct(Men $men) { $this->men = $men; } public function canMarriage() { // 年収が高ければ、身長か学歴のどちらかが高ければ結婚可能 if ($this->men->isHighIncome()) { if ($this->men->isHighHiehgt()) { return tr

    複雑な条件分岐にサヨウナラ。PHPのルールエンジンRulerを使って複雑な条件をシンプルにしてみた - Qiita