曾设计了 ALGOL 语言的团队得到了下面的建议: The best is the enemy of the good.(完美是优良之大敌). 愈是追求完美, 越有可能完不成任务.

--<<代码大全>> #读书笔记#

软件的内在质量特性有:

  • 可维护性(Maintainability);
  • 灵活性(Flexibility);
  • 可移植性(Portability);
  • 可重用性(Reusability);
  • 可读性(Readability);
  • 可测试性(Testability);
  • 可理解性(Understandability).

--<<代码大全>> #读书笔记#

软件的外在质量特性有:

  • 正确性(Correctness);
  • 可用性(Usability);
  • 效率(Efficiency);
  • 可靠性(Reliability);
  • 完整性(Integrity);
  • 适应性(Adaptability);
  • 精确性(Accuracy);
  • 健壮性(Robustness).

<<代码大全>> #读书笔记#