代码质量高压线
晚上部长讲了公司出台的质量高压线政策,说白了就是让我们大家在工作中更加的认真、负责,提高效率。会后让大家互相讨论自己在工作中应该如何提高工作质量。自己基于现在的工作内容和性质总结如下:
做为程序员,我们所关注的产品质量就是我们自己所写的代码,代码质量问题关系到代码生成的前后整个过程中。
1、为什么要写这些代码,换句话说就是你是否对需求有了足够的理解,在脑海中是否已经存在针对该需求的代码设计架构。这点关乎到程序员对业务的理解能力,所以说,写代码前的准备工作一定要充足。
2、如何写出优秀的代码,这方面对程序员自身的编程能力要求比较高,也是代码质量好坏的关键。每个公司都有自己的编程规范,程序员要认真的学习,运用这些编程规范。这样可以保证写出来的代码具有正确性、可读性、健壮性、可维护性,该过程需要程序员在编程实践中不断地总结,提高编程能力。
3、写出来的代码要进行自测,争取能够在测试过程中遍历到所有的代码行。该过程可以首先自己进行简单的语法和功能测试, 然后让专门的测试小组针对不同的预置状态对代码进行功能测试,保证代码中不出现逻辑上的错误。甚至部门可以抽出来一部分人来专门写功能脚本,进行自动化测试。这样能够针对不同的模块进行反复的测试,提高了工作效率。
4、由于新功能的不断加入,并且各个模块都是由不同的程序员所写,难免造成代码的冗余。这就需要代码重构师专门对一些大的模块进行重新的设计,把一些公共的模块给提取出来,使结构更加的清晰。
代码质量在产品中永远都处于一个重要的位置,如何做好这项工作,保证代码的质量也是大家一直在探讨的问题。这既关乎到公司的管理流程,也关乎到每个程序员的水平。