- 850 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 07:56:30.98 ID:FA3Rr9+N.net]
- >>838
そんなん宗教の問題じゃんって前置きをしたうえで変数.equals(定数)を推す 英文法に置き換えればメソッドのオーナー(左側)が右側に依存してるわけだし 寿命が短い側が寿命の長い側を参照すべき 定数.equals(変数)は昔ながらの変数側のNULL避けでそう主張してるのだろうけど 引数チェックで最初にObjects.requireNonNull(変数)した後で Objects.equals(変数, 定数)賭するのが良い。 nullを見なかったことにするのは契約プログラミングの観点からすれば行儀が悪い。
|

|