2/07/2014

CREATE Quality Code

David Bernstein

1 comment:

Jay Bazuzi said...

David has been thinking about what it means for code to be "well designed". Is there a small set of items you can focus on and get good design? He narrowed it down these qualities: high Cohesion, non-Redundant (some duplication is appropriate), Encapsulation, Assertiveness, Testabilty, and Explicit coupling.

He further suggests that "Testability" alone may be sufficient to drive good design.

Post a Comment

Note: Only a member of this blog may post a comment.