Before ClarityClear code is good, but should you sacrifice clarity for testability?MFMichael Feathers·Engineering