とてもわかりやすい
//インスタンスを作る List<String> list = new ArrayList<String>();
変数に「用途」を書きたいのであればdeigotterさんの指摘であってるだろうね。
一方、処理構造を補足したいのであれば、また違う書き方になるし、
「なんでこんなコードになっているのか」という制約、顧客要件といった
「背景」に関する補足であれば、また全然違う書き方になる。
要は、コメントに何を書くかって、何を補足したいかの「目的」次第だよ。
コードに対して一意に決まる、というものではない。
こういうケースだと、単純な内容でもあえてコメントに残すことは普通にあったりします。
「アピールポイント」のコードだけ単独で見て、ウンコかどうかって判断できますかねえ。