Variables
- Variables should be named descriptively. The length of the names should be somewhat proportional to their scope. For example, $a is fine for a custom sort block, but not as a module-scoped variable.
- Use UPPER_CASE for globals and constants. Use CamelCase for module names. Use lower_case in all other situations.