软件设计
文章平均质量分 72
hongjiqin
这个作者很懒,什么都没留下…
展开
-
好代码的特点
一个好的代码,最根本需要三个特点:正确,可读,效率 1.正确需求分析是否完整合适,是否真正理解了需求测试代码是否写了,是否足够测试代码的功能软件是否有很好的可测试性,参数检查,assert,足够log记录用于跟踪bug是否稳健,能抵御异常输入 2.可读性是否设计合理,架构合理,分层清楚函数,变量命名是否准确接口是否完备,易用,不易犯错函数是否内聚,低原创 2009-02-20 21:24:00 · 3756 阅读 · 0 评论 -
软件设计_接口_中间层
软件设计的核心:通过设计稳定的接口,分隔系统各部分(上下层次:上层应用逻辑/底层核心支撑框架;平行的层次:模型/视图/控制器),让各部分独立的变化。接口在软件设计中至关重要,设计良好,稳定可靠,高内聚低耦合,可扩展性强的接口能保证软件稳定的进展升级。软件架构其实就是接口的设计。设计模式的核心思想:1.分析系统中经常变化的和稳定的部分2.设计接口分隔上面两部分3.通过原创 2009-08-13 16:30:00 · 4698 阅读 · 0 评论 -
CppUnit源码解读
CppUnit的核心部分可分成三个主要部分,可以认为这三部分组成MVC模式。 1 Model以Test类为基类,向下派生出TestComposite, TestSuite, TestLeaf, TestCase等。其中Test,TestComposite,TestLeaf原创 2009-06-12 18:34:00 · 1165 阅读 · 0 评论