No, simply get in the habit of writing the constant first, as in:
[...]
Glad to oblige. It's ugly. But if you find it sufficiently useful,
feel free to use it.
I used to feel that way. But I'm not so sure any more. I'm coming
around again on "harming readability is harmful."
Several months ago, I started working for a new employer where the
above idiom is encouraged (but, thank God, not required) by the coding
standard. That, combined with some other "suggestions" in the coding
standard, results in such wonderful code as
if (FALSE != is_complete)
Ugh!
Again, that's fortunately not _required_, but it does cause
confusion. For example, at a recent code review, I was the only (of
three) reviewers who caught a logic error with a statement similar to
the above. And I had to explain step-by-step to one of the other
reviewers (no dummy, just experiencing a brain fart) why the above was
equivalent to "if (is_complete)" and not "if (!is_complete)".