如何保证研发质量

1、人员组织

老手帮新手检查代码。根据新手具体水平,可采取每动一行都检查、关键代码检查等。
2、代码风格
代码风格需要对公共变量/方法有统一规定。
代码注释需要对类、关键变量/方法、重要逻辑有注释。
3、CodeReview
svn可以看到代码提交记录,供抽查。
定期组织代码评审。
4、提测前自测
提测前一小时、半天打包自测所负责的功能和基本功能。
DDMS对程序运行过程中内存的占用/增长,最多同时运行的线程数进行测试
5、Monkey测试
6、静态代码分析
常见的有Findbugs,PMD,checkstyle,Jtest等。这类工具确实能暴露很多代码中的低级错误,比如:空指针引用、数组越界、I/O 未关闭、未使用方法返回值、空的 try/catch/finally 块等。
介绍的文章地址如下,有必要在团队内部开发过程中也引入这些工具中的一种。
常用Java静态代码分析工具比较
http://www.oschina.net/question/129540_23043
重点关注一下这篇文章最后针对这几个工具的代码测试报告。
Findbugs介绍:http://baike.baidu.com/view/2367937.htm
7、动态内存分析
使用MAT分析内存泄漏一
http://blog.csdn.net/dreamxiang68/article/details/7625419
使用MAT分析内存泄漏二
http://blog.csdn.net/dreamxiang68/article/details/7625437
8、StrictMode
9、Hierarchy Viewer、layoutopt:UI检查工具
10、Traceview
通过Debug.startMethodTracing和Debug.stopMethodTracing方法分析性能。

你可能感兴趣的:(如何保证研发质量)