zoukankan      html  css  js  c++  java
  • 代码质量高压线

             晚上部长讲了公司出台的质量高压线政策,说白了就是让我们大家在工作中更加的认真、负责,提高效率。会后让大家互相讨论自己在工作中应该如何提高工作质量。自己基于现在的工作内容和性质总结如下:

             做为程序员,我们所关注的产品质量就是我们自己所写的代码,代码质量问题关系到代码生成的前后整个过程中。

             1、为什么要写这些代码,换句话说就是你是否对需求有了足够的理解,在脑海中是否已经存在针对该需求的代码设计架构。这点关乎到程序员对业务的理解能力,所以说,写代码前的准备工作一定要充足。

             2、如何写出优秀的代码,这方面对程序员自身的编程能力要求比较高,也是代码质量好坏的关键。每个公司都有自己的编程规范,程序员要认真的学习,运用这些编程规范。这样可以保证写出来的代码具有正确性、可读性、健壮性、可维护性,该过程需要程序员在编程实践中不断地总结,提高编程能力。

             3、写出来的代码要进行自测,争取能够在测试过程中遍历到所有的代码行。该过程可以首先自己进行简单的语法和功能测试, 然后让专门的测试小组针对不同的预置状态对代码进行功能测试,保证代码中不出现逻辑上的错误。甚至部门可以抽出来一部分人来专门写功能脚本,进行自动化测试。这样能够针对不同的模块进行反复的测试,提高了工作效率。

             4、由于新功能的不断加入,并且各个模块都是由不同的程序员所写,难免造成代码的冗余。这就需要代码重构师专门对一些大的模块进行重新的设计,把一些公共的模块给提取出来,使结构更加的清晰。

             代码质量在产品中永远都处于一个重要的位置,如何做好这项工作,保证代码的质量也是大家一直在探讨的问题。这既关乎到公司的管理流程,也关乎到每个程序员的水平。

  • 相关阅读:
    战争迷雾Fog Of War
    [UE4]运行时UMG组件跟随鼠标的逻辑:拖拽UMG组件(蓝图)
    [UE4]FString常用API
    用PNG作为Texture创建Material
    [UE4]C++代码操作SplineMesh
    [UE4]Visual Studio的相关插件安装:UE4.natvis和UnrealVS Extension
    TSubobjectPtr和C++传统指针的区别
    组件Slate教程 & UMG widget构造初始化函数中获取其内部组件
    设置UMG的ComboBox(String)字体大小
    UMG设置组件自适应居中或靠边
  • 原文地址:https://www.cnblogs.com/wanghaoran/p/3226833.html
Copyright © 2011-2022 走看看