神経質なのかも知れないが、コンパイル警告が嫌い。 だから、出来るだけ警告されないように書くし、 警告されても揉み消してもいいならもみ消す。 @SuppressWarnings("unused") 未使用変数だったら出る警告。 →正直、要らないコードのケースが多い。「作りかけかよ?」と思うこと多々。 →テストケースで多く出るので、僕はごりごりunusedを付けていく。 @SuppressWarnings("unchecked") 総称型をraw型で使ってると出る警告。 →コード補完でやると、メソッドにuncheckedを付けに行くが、これは良くない。ちゃんとローカル変数に付けよう。 未検査のキャストなんかで出る警告。 Map map = new HashMap(); Map ret = (Map) map; →総称型を使ってるとけっこう出てくるんだけど、作りが悪いと回避出来ないことが多い。

