As an aside, clearly written code does a pretty good job of explaining what it does, but not <i>why</i>. Sometimes there will have been reasons for avoiding a particular method, which isn&#x27;t made obvious by the code itself.