Честно говоря, необычно писать выражения с переменной справа, и как прямое следствие этой необычности страдает читаемость. Соглашения о кодировании имеют внутреннюю ценность просто в силу того, что они являются соглашениями; люди привыкли к тому, что код пишется определенными стандартными способами, x >= 0
является одним из примеров. Следует избегать ненужных отклонений от простых норм, подобных этим, без уважительной причины.
Тот факт, что вам пришлось «преодолеть первоначальную странность», возможно, должен быть красным флагом.
Я бы не писал 0 < x
так же, как я бы не использовал венгерскую нотацию в Java. Когда в Риме, делай, как римляне. Римляне пишут x >= 0
. Нет, это не так уж сложно, просто кажется, что это излишняя причудливость.