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.
Comments
Post a comment
Go to:
« previous entry: Programmers at Work: Interviews
» next entry:
What is good code?
The Pragmatic Craftsman