模块交付标准
算下来已经工作了6年,其实是很漫长的时间了,一个小学的时间。
有些关于工作上的转瞬即逝的想法,最好还是记录下来。
例如自己经常设计、开发模块,是否应该有些标准?是否可能将标准量化?
- 模块需有完整的代码,尽量做到:高内聚,低耦合
- 完整的需求说明,包括背景和需求变更
- 完整的模块设计文档,需和实现同步。需和代码在同一个仓库,代码有改动,则文档也需同步改动
- 完整的测试用例,包括测试代码(接口层级),测试方法
- 模块debug方法
算下来已经工作了6年,其实是很漫长的时间了,一个小学的时间。
有些关于工作上的转瞬即逝的想法,最好还是记录下来。
例如自己经常设计、开发模块,是否应该有些标准?是否可能将标准量化?