これはマイナーなスタイルの質問ですが、コードに追加した読みやすさはすべて重要です。
あなたが持っている場合:
if (condition) then
{
// do stuff
}
else
{
// do other stuff
}
その方が良いか、次のようにするかをどのように判断しますか。
if (!condition) then
{
// do other stuff
{
else
{
// do stuff
}
私のヒューリスティックは次のとおりです。
- 条件をポジティブに保ちます(読むときの暗算が少なくなります)
- 最も一般的なパスを最初のブロックに入れる