トップ «前の日記(2008-11-15) 最新 次の日記(2008-11-17)» 編集

日々の破片

著作一覧

2008-11-16

_ /と/の間には深くて暗い魔物が潜む

正規表現ハンドブック (Technical Handbook Series)(和郎, 鹿島)

あ、この本の著者監修者の木村さんって、木村さんなのか。

_ Javaのいやんな5つの点

・Eclipse

・jakarta-commons

・インスタンス変数の先頭に_を付けたソースコード

・java.lang.*とjava.util.*の節操のないクラス数

java.lang.base(Stringとかはこっち)とか、java.util.collectionとかもう少し分類してあれば良いと思う。そうであれば、.NET Frameworkみたいにパッケージ名だけを指定するというので良かったはずだ。

・デフォルトとprivateを分けているところ。

privateの範囲をパッケージ単位とすれば、デフォルトと分ける必要がなくなる。ファイルシステムにネームスペース/クラスをマッピングしたのはアイディアだと思うが、それをprivateにすれば良かったのに(多分、そう考えてデフォルト=privateにしたのが、何かの気の迷いで新たにファイル=クラスを単位にしたprivateを加えてしまったんじゃないかなぁ)。

追記:この変なprivateが、巨大クラスや巨大メソッドのための豊穣たる大地となっていると考えているのだ。

・プリミティブ型のClassが、java.lang.Integer.TYPEみたいな妙なところからじゃないと取れない点。別に、int.classとかでいいじゃん。追記:ふとやったことないのに気づいてやってみたら、問題なく取れた。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|

ジェズイットを見習え