7. Don’t use noise words (1)
Bad
getActiveAccount();
getActiveAccounts();
getActiveAccountInfo();
8. Use nouns when naming classes
Bad
class Manager { … }
class Processor { … }
class Provider { … }
GoodGood
class UserManager { … }
class PaymentProcessor { … }
class LogParser { … }
9. Use verbs when naming methods
Bad
public int sum(){ … }
public void valid() { … }
private void value() { … }
GoodGood
public int calculateSum() { … }
public boolean isValid() { … }
private setValue() { … }