Phil Karlton once said: “There are only two hard things in Computer Science: cache invalidation and naming things.” Absolutely true. Today, most of us are pretty conscious about giving things the right name, like classes, methods, fields and local variables, and naming things correctly is…