Philip Regan Rule of Thumb
In software design ...
1] Every variable must contain a noun ... non-verb/noun variable names are evil!
2] Methods and functions must contain a verb.
3] Variables should contain an adjective, an article, or another noun that ties it to the process or object it belongs to.
4] Intrinsic data types must never be used in variable names ... using words like String, Integer, Boolean, and their common abbreviations is a big no-no!
5] Non-method specific variables (i.e. Window, Module, Class variables) must begin with a capital letter.