タグ

2009年5月1日のブックマーク (4件)

  • Devsumi2009(配布)

    Slim Jim and the Mad Cows present Monhegan Schoolhouse Rock 2007lazysue

    Devsumi2009(配布)
  • throwsを用いるかどうかはメソッドの役割で決まる

    例外が発生する可能性があるメソッドでは、そのメソッドにおいて例外を捕捉するか、そのメソッドを呼び出したメソッドに例外を投げる(任せる)かを選ぶ必要があります(例外がRuntimeExceptionのサブクラスである場合を除く)。前者を選ぶ場合は「try-catch」構文を用い、後者を選ぶ場合は「throws」を用います。 このどちらを選択するかは、機械的には決められません。メソッドの役割を考えて選択する必要があります。また、複数の例外がある場合、「try-catch」すべき例外と「throws」すべき例外に分けることを考えましょう。 まず、コンパイルエラーを逃れるためだけの「throws」は避けるべきです。下は最も悪い例といえるでしょう。 6行目の「throws Exception」を外すと分かりますが、このメソッドは、URLクラスのコンストラクタが不正なURLを受け取ったときに投げる M

    throwsを用いるかどうかはメソッドの役割で決まる
  • Javaの道:例外(4.アサーション)

    概要 アサーションとは、バグの少ないプログラム開発を補助する機能です。プログラムコード中に、ある特定の条件をアサーションで記載しておきます。その条件を満たさない場合は、AssertionErrorが返されます。そうすることにより、バグの箇所を早期に発見できるようになります。 ----- プログラム処理A ----- //この位置で変数iが0の場合、AssertionErrorが返されます。 assert i != 0 ; ----- プログラム処理B ----- //この位置で変数iが0以上でない場合、AssertionErrorが返されます。 assert i > 0 ; ----- プログラム処理C ----- アサーションとは、バグの少ないプログラム開発を補助する機能です。プログラムコード中に、ある特定の条件をアサーションで記載しておきます。その条件を満たさない場合は、Asserti

    Javaの道:例外(4.アサーション)
    polidog
    polidog 2009/05/01
  • ひと工夫でスッキリ! CDボックスを使った電源回り整頓法 - はてなニュース

    パソコンを使っていると次第に混雑してくる電源回り。日々目にする場所にも関わらず、使う分には困らないのでつい後回しにしています。それを打破すべく、簡単に手に入るCDボックスを使ってひと工夫で電源回りを綺麗にする方法が紹介されています。 無印良品のCDボックスでケーブルすっきり | 景観デザインを目指せ 使用するのは無印良品で売られているCDボックス。方法は、CDボックスにケーブルを通す穴を開けるだけ。簡単な方法にも関わらず、ゴチャゴチャな電源回りが隠れスッキリします。配線が劇的に美しく変わる様をみると、試したくなりますね。 はてなブックマーク上ではやってみたいという声がある一方で、発火を危惧する意見も寄せられています。安全を第一に考えて、整理整頓に挑戦したいものです。 文: 北村さらら 関連エントリー スタパ齋藤の「週刊スタパトロニクスmobile」 電源回りにウルサい拙者 電源プラグを「足

    ひと工夫でスッキリ! CDボックスを使った電源回り整頓法 - はてなニュース