>>200
この質問デジャブかな
https://mevius.5ch.net/test/read.cgi/tech/1588770728/23

そこらの関数に自由にVM終了されたらテストコードもまともに書けない
致命的エラーならランタイム例外投げてmainメソッドでリターンコードにまつわる処理を集約だろ