- Forces designer to anticipate future usage of code.
- Requirements are incomplete (may never be complete).
- Requires abstraction.
- Requires modularization of functional as well as non functional requirements
- Requires in-depth skills in programming and design.
- Loads initial investment in terms of money, time and intellect.
Saturday, July 9, 2011
Why a Good API is difficult to Design
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment