入り口と出口は一つにして欲しい

「ある条件を満たす時◯◯の処理を行う」
みたいな仕様を、一つのファンクションで書いてるコードがあって、条件を満たさなくなると逐一returnして抜けていく。

例えば引数の値がないとか、適切な値ではない時など不変的理由の場合はそれでもいいんだけど。

関数内でreturn箇所が複数あるのはリリース後の要望対応などでメンテし辛い。

出口はファンクションの終わりに一つあるだけというコードにしてくれる方が良いのに。