这个文章主要是简单总结一下方荣大侠的一个ppt。
开篇:站得高,只为走得更远!
正文:
1、大体规则:
- 着眼于整体,不重细节
- 重团队,不重个人
- 重规则,不重代码
- 关注难点
- 不仅关注现在,更关注未来
2、兵马未动,粮草先行
可以把
项目系统设计,详细设计等整理准备好。
系统设计文档:
- 背景,名称解释
- 功能描述
- 设计目标
- 概要设计----设计风格
- 系统详设----编码规范,模块关系图
- 数据接口
- 系统风险评估
详细设计文档:
- 每个模块的运行原理图
- 对外接口
- 风险评估
3、
关于时间分配
系统设计 20%
详细设计 40%
编码20%
联调20%
4、
方法/函数 设计原则
- 方法|函数的功能单一性
- 参数保护
5、
类 设计原则
- 接口固定可扩展(JSON)
- 多例
- 功能单一
- 强大的扩展性
- 向前向后兼容
- 保持框架的整体性,不特立独行
结尾:
钻石恒久远,一颗永流传