辞書: 警告

投稿日:

警告とは

悪いことが起きる可能性があるときに、それを通知することです。

プログラミングで警告は無視してはいけない

プログラミング言語、特にコンパイル言語では、警告が出ることがあります。 これを無視してはいけないというのは「常識」です。 ちゃんと原因を調査しましょう。

抑制してもよい場合

例えば、java.util.Optional#get()はnullを返すことはないのですが、 Eclipseではこれがうまく検知できないようです。 そういうときに、自分が何をやってるか分かっている場合に抑制する、 Javaの場合にSuppressWarningsを付けるのはアリだと思います。

問題は、警告が何を意味しているかを知らずに、 ただ警告が出たから無視する、あるいは抑制するのは、 プログラマーとしては失格です。