読者です 読者をやめる 読者になる 読者になる

staticフィールドだけでなく、staticメソッドも極力避ける

ダイアログとか出したりするメソッドやロギングのためのメソッドがstaticだと、素直なテストが書けないよ。
というか、staticフィールドは別にあってもいいよ。privateなら。
private以外のstaticフィールド/メソッドは本当に必要な時以外は避けるべき。