私が今書いているコードの中には、次のようなものがあります。
if (uncommon_condition) {
do_something_simple();
} else {
do();
something();
long();
and();
complicated();
}
私の一部は、「それが書かれている方法で結構です。単純なケースが最初に、より複雑なケースが次に進むべきです」と考えています。しかし、別の部分は次のように述べています。「else
コードは、異常なケースを処理するif
ためであり、他のすべてのケースを処理するためです。」どちらが正しいですか、それとも望ましいですか?if
else