1、重构重构。
在项目代码完成后,一定要进行重构,如果不够熟练,请用心解决变量(方法、类)命名、公共方法提取等问题,相信这个至少可以解决40%的问题,减少调试的时间。
检查代码,解决其中的臭味。常见的臭味表现有,长注释处(可用变量名或方法名进行替换)、长方法处(保证函数只完成一项功能)、测试用例处(尽可能提供简单、清晰的测试用例)、重复的代码(程序员要有敏感的嗅觉,对于重复两次以上的内容,记住,一定要使用程序来实现)
2、测试驱动开发
编写完整的测试案例,并使用专门的package进行处理,使用JUnit构建完成的单元测试框,在每次代码完成前,首先构建测试用例,以明确项目需求,在代码完成后,运行单元测试用例,保证代码的功能性测试完成。第三步,重构代码,保证代码清晰可阅读,第四步,运行测试用例,保证重构正确。第六步,组合单元测试内容,完成测试构件,为集成测试、回归测试做准备。
3、感想
编程也是一门技术,也是语言,同我们正常的交谈一样,他也体现了一个人素养,基本素质,一个好的程序员,不仅要求能够具有良好的代码编写能力,更要有敏感的嗅觉,能够对问题进行防范,能够极大化的利用工具,使用编译器,减少错误发生的概率,降低项目开发风险,同时,要明白,工作本身是要为别人带来便捷的生活,不是成为一个可有可无的产品,努力做到卓越只是一个基本功。
posted on 2012-07-24 22:04
mingsen 阅读(179)
评论(0) 编辑 收藏 所属分类:
Java技术