equals()メソッドと定数

例えば、Stringクラスのoperationオブジェクトがあって、equalsメソッドを使ってある文字列と比較するようなコードを以下のように
operation.equals("OPERATION")
する場合、operationがnullだと例外エラーが発生するので、
"OPERATION".equals(operation)
としたほうが良いと新人から指導されてしまいました(爆)
こうすることで、operationオブジェクトがnullかどうか判定しなくて良いのでコードが短くなるとのこと。個人的にはなんか違和感があったけど、Javaに慣れていないだけかもしれないのでひとまず頭の片隅に入れておきます。