メソッドが入力をチェックし、不正な入力を検出した場合、何をすべきか: 例外を発生させる (または別のエラーメカニズムを使用する) か、何もしない/間違った入力を無視するか?
Java では、パラメーターとして null 参照が指定されている場合、HashTable クラスは NullPointerException をスローします。これは面倒なこともありますが、エラーが早期に検出されるため、利点があると思います。他のメソッドの中には、不正な入力を無視して何もしないものがあります。それは煩わしさが少なく、通常は何も悪いことは起こりませんが、場合によっては、この動作が頭痛の種になることがありますか?
どちらの方法が良いかわかりません。だから私はあなたに尋ねます:この質問についてどう思いますか?