タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

プログラミングとネタに関するtnai45のブックマーク (3)

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

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

    中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場
  • make love || halt # 言葉遊びがない言語なんて... : 404 Blog Not Found

    2008年07月09日16:30 カテゴリLightweight LanguagesArt make love || halt # 言葉遊びがない言語なんて... まあこんな「ドコ」でもいそうな、中国かインドに仕事持ってかれちゃいそうな 「オレ」の愚痴はどうでもいいのですが.... PerlよりRubyよりJavaがサラブレットなんです。 - オレドコBlog いっても良いですか?PerlとかRubyとかツールであって言語じゃないんです。Javaは言語にふく組まれています。PerlRubyは遊びお道具なんです。 こっちはショック。 「釣り」は面白いのか害なのか - ひがやすを blog Javaを使っている人のほとんどは、仕事の道具として使っているだけで、他の言語を見下すほどの間違った愛情は持ってないと思うから。 それって.... 電脳言語で遊ばないなんて、 セックスを子づくりのためにだ

    make love || halt # 言葉遊びがない言語なんて... : 404 Blog Not Found
  • ゆの in Java - 矢野勉のはてな日記

    Java確かにJavaゴルファーとかゆの in Javaとかはあまり見かけないけど(後者は演算子オーバーロードできないのが痛いな)、404 Blog Not Found:make love || halt # 言葉遊びがない言語なんて... public class Yuno { static final int X = 1; static final int _ = 1; static { Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() { public void uncaughtException(Thread t, Throwable e) { if(e instanceof AssertionError) System.out.println("ひだまりスケッチx365

  • 1