2007-03-26から1日間の記事一覧

nullの件でまとめ

というか所信表明。 いかなるときもnullを渡してはならない、nullを返してはならないなどとは思っていない。(ケースバイケース) 呼び出し側でtrue、false、nullの羅列は気持ち悪いと思っている。(Eclipseの力があるのでCtrl+Spaceでベターなケースもある…

考えなしにnullを渡すのってやっぱ嫌いだ

Javaのソース中にgetHogeListというようなメソッドがあって、そこにtypeを渡せるのだがこれが List<Hoge> hogeList = hogeService.getHogeList( "id_hoge", false, false, null ); みたいになっていて、nullを渡している。 こういうソースって見かけると「一体何が</hoge>…

優秀な技術者は育てるのではない、育つのだ

NTTデータの社長が熱いことを字面の上では言っているが、僕はプログラマは育てるものじゃなく育つものなんだろうな、と思った。 何を言いたいかというと、プログラマの待遇をどれだけ高くしても、もしくは低くしても、優れた技術者は勝手に育っていくという…

蛇足

List getHogeList(String id, boolean enableOnly, boolean publicOnly, boolean musicOnly); があるなら、 List getHogeList(String id, EnumSet selected); も書ける。呼び出されているところをみたとき、 hogeService.getHogeList("hoge", false, true, f…