Top 10 Elements of Good Software Design

Will the team be able to implement it? Is the responsibility uniformly distributed? Is it documented? Is there duplication? High cohesion and low coupling? Is it as simple as possible?

These and the others are part of the Top 10 Elements of Good Software Design by Mr Ed. Very good list.

Leave a Reply

Your email address will not be published. Required fields are marked *