最近久しぶりに Java の開発プロジェクトに参画したので、実際にそこで見たクソコードをいくつか挙げてみます。 提示しているソースコードは、実際のソースコードをもとに出来るだけニュアンスが伝わるよう書き換えています。 定番のやつ まずはやっぱり定番のこれですね。 List<String> list1 = new ArrayList<String>(); list1 = getList(); ホント多いです。こういう無駄なやつ。 コードが無駄なだけでなく、実行時にCPUとメモリを浪費するので困ったもんです。 間違い探し public final void main(String[] args) { ... main が static になってないですよ~。実行できないですよ~。 「これをベースに作っていってくれ」とサンプルコードとして提示されたコードがこんなんでした。。。。先が思いやられる。