例外が出てるのにそれを握りつぶすのは悪いやり方だけど、
メソッドがなくても動くのは、、例外が出てるのにそれを
例外を握りつぶすのと同じ。

プログラムは書いたとおりに動くが、
書いた通りに動くことが、正解じゃない。

仕様通りに動くことが正解であり、動いているからって
仕様通りの動きでなければ、それはバグ。
言っとくけど、仕様っていうのは言語仕様じゃないぞ。
アプリの仕様だ。