What makes a good spec? [closed]

The best spec is one that:

  1. Exists
  2. Describes WHAT, not HOW (no solutions)
  3. Can be interpreted in as few ways as possible
  4. Is widely-distributed
  5. Is agreed-upon as being THE spec by all parties involved
  6. Is concise
  7. Is consistent
  8. Is updated regularly as requirements change
  9. Describes as much of the problem as is possible and practical
  10. Is testable

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)