タグ

ブックマーク / minghai.hatenadiary.org (2)

  • String非推奨の勧め - minghaiの日記

    Javaプログラムにおいて,クラスを作ることを厭う人たちが多い. そのような人たちの多くはデータを桁数依存にて構造が存在する文字列にして扱うことを好む. しかしJavaにおいてStringを解析することは多くの例外の原因となり,ひいてはシステム障害の原因となることが多い. またStringの演算は重く,Stringはメモリ消費量が多い. この文章では,Java利用システムにおいてStringの濫用を戒め,適切な型の利用と適切なクラス設計を行うことを勧める.*1 Stringの問題 多発する例外 Stringを利用することにより発生する例外には次のものがある. NullPointerException StringIndexOutOfBoundsException IndexOutOfBoundsException IllegalArgumentException UnsupportedEn

    String非推奨の勧め - minghaiの日記
  • より良いプログラマになるのに知るべきことは全て幼稚園で学んだ - minghaiの日記

    All I Need To Know To Be A Better Programmer I Learned In Kindergartenより。 原文 http://codist.biit.com/fiche/thecodist/article/all-i-need-to-know-to-be-a-better-programmer-i-learned-in-kindergarten プログラミングは複雑なもの。だけど良いプログラマを作るのに必要なことのほとんどは、僕らが幼い頃に習ったこととほとんど変わらない。 このリストのためのインスピレーションはRobert Fulghumの"All I Really Need to Know I Learned in Kindergarten"(http://www.robertfulghum.com/) から得られた。 1.なんでも分けよう 可能

    より良いプログラマになるのに知るべきことは全て幼稚園で学んだ - minghaiの日記
  • 1