Code Observations - nsuttle/docs GitHub Wiki

Train wreck code ( nested getters )

a.getB().getC().getD().setEnabled(true);

Problem: clients of a know about the internal structure, coupling. Prefer

a.enabledCD();  //replace CD with meaning in the domain