次のようなブール式を構造化する利点はありますか:
if (0 < x) { ... }
それ以外の
if (x > 0) { ... }
私は常に 2 番目の方法を使用してきました。常に変数を最初のオペランドとして置き、意味のあるブール演算子を使用していましたが、最近、最初の方法を使用するコードを読みました。より多くの。
これで、上記の例のように、変数が最初のオペランドではないことを意味する場合でも、<
使用するすべてのブール式を書き始めました。<=
私には読みやすさが向上するように思えますが、それは私だけかもしれません:)
他の人はこれについてどう思いますか?