什么是优秀的代码?简而言之,经济、规范、安全的代码。在平时的工作中,我们要朝着这个方向努力,时常站在团队、流程、个人能力的角度去思考优秀的代码。
提高程序员的修养,是一个永不过时的课题。从别人的失败和自己的失败中学习、积累、提高,是一个程序员成长的必修课。
第一:从代码风格的角度来避免错误,正确的使用代码缩进,大括号。
第二:利用编译器的警告,可以帮助我们清除很多错误。
第三:回归测试,如果有代码变更,我们可以用回归测试来检查这样的代码变更有没有使代码变得更坏。
第四:代码评审是一个有效的在软件开发过程中抵御人类缺陷的制度。通过更多的检查软件代码,被忽视的错误更容易被逮住,更好的设计和实现更容易浮现出来。
第五:代码分析,静态代码分析是通过对源代码的检查来发现潜在问题的一种软件质量保障方式。很多静态代码分析工具可以帮助你检查代码缺陷,比如商业软件Covertiy,开源软件FindBugs。