タグ

2009年5月12日のブックマーク (7件)

  • きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません

    「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。 http://blog.shibu.jp/article/28983162.html 自分なりにもっと凝縮版を。渋川さんが言っている事全体もその通りとは思うけど*1、もっと簡単で、しかも射程が広い、と自分が思っている事。 渋川さんはちょろっと触れてるだけだけど、自分はこれが最も基的で汎用的、かつ、ソースをきれいにする原動力となる上にバグをも減らしてコードの汎用性まであげる、コーディングのエンジンみたいなものと思ってる。それは、 「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」という鉄の意志 クラス

    きれいなソースコードを書くために必要な、たったひとつの単純な事 - よくわかりません
    gabari
    gabari 2009/05/12
    「すべてに正しい名前を付けて、そして、正しい名前であることを維持する」ネーミングセンスの無い自分に乾杯
  • 夫がシーチキンを抱えて夜な夜な散歩に出掛けています。浮気でしょうか? - Yahoo!知恵袋

    皆様たくさんのご意見ありがとうございます。 昨夜、毎晩どこに行くのか訊ねてみたら、 「集会」と言っていました。

    夫がシーチキンを抱えて夜な夜な散歩に出掛けています。浮気でしょうか? - Yahoo!知恵袋
  • Shibu's Diary: きれいなソースコードを書けるようになるためには

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 by chazmatazz 「構造のきれいなプログラムを書けるようになるためにはどうすればいいのか?」という質問を受けたので、「はて?どうしているだろうか?」と考えてみました。あ、形式知にきちんとなっているようなテクニックみたいなもんじゃなくて、モノローグなので、あまり凝ったものは期待しないように。あ、Pythonに限定してますが、他の言語でも似たようなものはあると思いますので、脳内変換をお願いします。 事前の設計はしません 「こういう処理が必要」「こういう計算しなきゃね」みたいなロジックや「要件はこうかな?」ということは事前に考えたりするけど、クラス構造とかは基的に考えないで手をつけます。そして、ある程度規模が大きくなって「あ、ちょっとこの関数大きすぎて理解しにくいなぁ」と

    gabari
    gabari 2009/05/12
    一人で書く分にはこんな感じだなぁ/そう言えば、900行近くあるswitch分(C++)を読んだことがあるけど発狂しそうになった。900行のswitchに「不吉な匂い」がしなかったのが不思議でならない。
  • FFはどれからやればいいのですか?:アルファルファモザイク

    1 未 2 未 3 つまらん 4 傑作 5 超傑作 6 超傑作 7 傑作 8 普通 9 良作 10ゲロカス 11未 12佳作

    gabari
    gabari 2009/05/12
    FCの3とSFCの5しかやってないけど、3はかなりおもしろかった。オニオン装備もよかったけど、、バグで魔法が無限に増やせるのが一番すきだった。
  • Implementation of RFC2322

    作成: 2000年11月27日 更新: 2001年4月13日 このページについて このページでは、日ではまだほとんどその実装例が公開されていない RFC2322 (洗濯バサミ DHCP による IP ナンバーの管理) の実装例を 公開します。厳密に RFC2322 に従うのは少々困難な部分もあるため、 一部で独自仕様を実装しました。 洗濯バサミDHCPとは 今回の実装について 必須デバイス 実際の運用手順 問題点 リンク HyperRFC ソニー提供の RFC 検索サイト 森さん による RFC2322 の邦訳。 RFC2322サーバ 私以外にも導入した人がいるようです。 このページは「となりのらすかる」氏の協力を得て作成しました。 この場を借りてお礼申し上げます。 また、洗濯バサミによる IP 管理のアイデアを創造した Daniel Ockeloen 氏、 および 1998年4月1日に

  • ウノウラボ Unoh Labs: デフォルト派のためのWindowsデフォルトテクニック

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: デフォルト派のためのWindowsデフォルトテクニック
    gabari
    gabari 2009/05/12
    そうか、クイック起動にパスとうせばいいのか。今まではbinフォルダを作ってパス通してその中にショートカット作ってた。
  • プログラミングPerl - 世界線航跡蔵

    今改めて ラクダ を読んでるけど、良いだ。CなりC++なりJavaなりシェルスクリプトなりを触ったことがある人ならこの上下2巻でPerlのすべてが分かる。基礎的概念・構文はもちろんのこと、内部実装の感触、Perl使いの文化、そして詳細なマニュアル、ジャーゴン解説。他のよけいななんかいらない。 どうしても自信がなければ、 とほほのperl入門 は入門編としては良くできてると思うし、只で見られるのは魅力ではある。でも、あのサイトはとりあえずPerlを書けるようになるためのものであって、Perl当におもしろいところ、美しいところには全然触れていない。それを目指してもいないんだろうし。 その辺の雑多な、特に、Perl4を中心にCGI言語ととらえたサイトや解説書はすべて無用だ。私も以前に、他の解説書を、よくよくの吟味の上に買ったことがあるけれど、でもあの投資は無駄だったと今なら言える。 そ

    プログラミングPerl - 世界線航跡蔵