脑图工具为FreeMind 8.0,左侧的过程规范主要参照了敏捷方法中的诸多最佳实践,结合了我们的团队情况。
1. 编码规范使用了CheckStyle的Eclipse插件,供程序员第一道检查,缩进等采用IDE自带的代码格式化命令。它自带的Sun checks异常严格,进行了大刀阔斧的裁减,直到本人不感到特别不适为止。这个新的规则xml文件也更新到maven的report-plugin中。
2. 单元测试现阶段重点针对DAO层和业务组件,使用spring-mock.jar中的那个自动回滚事务基类来测DAO。
3. 可以看到,统一编码的检查、单元测试的质量与自动执行、日构建均使用maven工具进行串接的,现阶段一日集成一次。当然是自动进行的了。考虑到有初级人员,把cvs的使用习惯也强调一下。
右侧是轻量级开发框架的主要oos,另外,预期通过一些培训和讨论提高大家OOD的能力,为下一步我们的小版本迭代开发作准备。