代码好坏的标准:
1. Automated Test
是否容易自动化测试, 把不易的分离出来. GUI界面必须能用SendMessage来模拟用户动作
2. Data Driven
是否以数据为核心设计类,类的所有函数都必须与核心数据相关, 把不属于自己管理的数据分离出来
3. Dependency
依赖是否明确, 把所有的依赖都以属性方式公开
4. Logging
是否有足够的Log方便追踪
其他: 命名规范, 没有很长的函数, 没有重复的代码
代码好坏的标准:
1. Automated Test
是否容易自动化测试, 把不易的分离出来. GUI界面必须能用SendMessage来模拟用户动作
2. Data Driven
是否以数据为核心设计类,类的所有函数都必须与核心数据相关, 把不属于自己管理的数据分离出来
3. Dependency
依赖是否明确, 把所有的依赖都以属性方式公开
4. Logging
是否有足够的Log方便追踪
其他: 命名规范, 没有很长的函数, 没有重复的代码
相关文章: