ブックマーク / www.furomuda.com (3)

  • 中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場

    「変数のスコープは狭いほど良い」と妄信する 変数でもメソッド名でもクラス名でも言えることだが、単純に「スコープは狭いほどよい」という方針でプログラムすると、逆に保守性も可読性も悪いプログラムができあがることがけっこうある*1。 実際、「あちこちから頻繁にアクセスするようなオブジェクトやメソッド」は、スコープをぐっと広くしてしまった方が(場合によってはグローバル変数やグローバル関数にしてしまった方が)、いちいちパラメータ渡しのバケツリレーをせずに、オブジェクトや機能を使うことができ、プログラムの可読性も保守性もずっと向上することがけっこうある。 たとえば、プログラムのいろいろな箇所から比較的頻繁にアクセスする必要があるようなオブジェクトや機能がバインド(格納)された変数やメソッドのスコープをクラスやメソッド内のローカルにして、それを使うときは、いちいち各クラスやメソッドにパラメータ渡しのチェ

    中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場
  • 人生は、運よりも実力よりも「勘違いさせる力」で決まっている - 第一章 - 分裂勘違い君劇場 by ふろむだ

    Amazonで1位 (心理学) この記事は、 『人生は、運よりも実力よりも「勘違いさせる力」できまっている』という の最初の5章をWeb化したものです。挿絵イラストは(c) ヤギワタルさん 、キャラアイコンは しらたさん の作です。書籍版と若干異なる部分があります(書籍版はモノクロ)。書籍版の 正誤表はこちら 。 で読む(Amazon) で読む(楽天) はじめに 1974年、カナダで選挙があった。 その選挙を調査したところ、イケメンの政治家は、そうでない政治家の2.5倍もの票を獲得していた。(註1) イケメンたちの圧勝だったのだ。 そりゃそうだろ。 どんな世界だって、美人とイケメンに人気があるのは、当たり前だよ。 いや、ここで重要なのは、「イケメンに投票した理由」なんだ。 調査の対象となった投票者の73%は、「私が彼に投票したのは、彼がイケメンだからではない」と思っていたのだ。 「イ

    人生は、運よりも実力よりも「勘違いさせる力」で決まっている - 第一章 - 分裂勘違い君劇場 by ふろむだ
  • 「好きを仕事に」という欺瞞に騙されず、心の底から気持ちよく好きなことをやる方法 - 分裂勘違い君劇場

    「自分の『好き』を極めれば、それで生活できるようになります」 って言う人は、たいてい、「好き」と「稼げる」の積集合が大きい。 (これを「一致タイプ」と呼ぶことにする) 一致タイプの人には、 「なんで、みんな、やりたくもない仕事をやってるの? 好きなことを仕事にすればいいじゃないか!」 って、思ってる人が多い。 太古の昔から、一致タイプの成功者は、佃煮にするほど生息数が多い。 それほどまでに、一致タイプは、成功しやすい。 けれど、「好き」と「稼げる」の積集合が、空集合になってる人もたくさんいる。 (これを不一致タイプと呼ぶことにする) 不一致タイプの人たちにとっては、 「自分の『好き』を極めれば、それで生活できるようになります」 という一致タイプの人たちが唱える言説は、人生を蝕む呪いとなる。 経営者や上司が一致タイプで、部下が不一致タイプだと、悲惨だ。 経営者や上司は、仕事が好きなのは当然だ

    「好きを仕事に」という欺瞞に騙されず、心の底から気持ちよく好きなことをやる方法 - 分裂勘違い君劇場
  • 1