Here's a basic verification test for #code / #design #readability.
Can you understand the code a few days or weeks later (once it's no longer fresh in your mind) when under the influence of a moderate dose of your favorite psychotropic agent?
If the answer is no, that's some bad news for your code/design as it is.