淡若轻风

博客园 首页 新随笔 联系 订阅 管理
  1. 从需求到设计的转换并不容易
  2. 将设计追溯至需求
  3. 评估备选方案
  4. 没有文档的设计不是设计
  5. 封装
  6. 不要重复造轮子
  7. 保持简单
  8. 避免大量的特殊案例
  9. 缩小智力距离
  10. 将设计置于知识控制之下
  11. 保持概念一致
  12. 概念性错误比语法错误更严重。
  13. 使用耦合和内聚
  14. 为变化而设计
  15. 为维护而设计
  16. 为防止出现错误而设计
  17. 在软件中植入通用性
  18. 在软件中植入灵活性
  19. 使用高效的算法
  20. 模块规格说明只提供用户需要的所有信息
  21. 设计是多维的。
  22. 优秀的设计出自优秀的设计师
  23. 理解你的应用场景
  24. 无须太多投资,即可实现复用。
  25. “错进错出”是不正确的。
  26. 软件可靠性可以通过冗余来实现。

 

posted on 2024-10-30 00:54  淡若轻风  阅读(2)  评论(0编辑  收藏  举报