敏捷开发---Story编码

Story编码

编码规范学习:开发人员在开始代码前,PL要组织大家对编码规范进行学习,在编码过程中要严格按照编码规范进行执行。

功能代码实现:开发人员开始实现功能代码,做好UT,并及时重构。有条件的可以按TDD方式开发。这里要特别强调的是开发人员要做好工具的检查工作,包括:代码规范性检查、PC-Lint或FindBugs检查、圈复杂度检查、重复代码检查、UT测试覆盖率分析等。

本地构建:构建前一定要将配置库的最新代码更新到本地,构建的方式建议在项目组统一使用脚本自动化实现,主要的活动包括:编译、链接、UT测试,只有所有UT用例(包括其他人的)测试通过才能将代码checkin到配置库。Checkin到配置库的代码也包括测试代码、数据库脚本等,然后将会加入到持续集成环境中。

代码Review:不管是否采用了结对编程,现阶段建议还是要安排代码Review人员,包括测试代码也要安排Review,以弥补结对编程的经验不足。Review的方式不限,可以采用交叉Review的方式,但至少要有一个人能够通读代码(建议MDE),从整体上把握代码架构和质量。

AT测试:编写AT用例,然后做相应的测试。对于能自动化的功能,则建议测试和开发一起实现自动化

开发完成标准:

通过代码review、完成静态检查和编译;

完成单元测试和模块级测试,并集成到CI系统中;

通过AT用例验证,并把补充的用例记录到Story设计文档中;

如测试有自动化用例,则要执行自动化用例,并解决发现的问题才能进行签收

相关推荐