• 构建之法阅读笔记03


    1、我过去是怎么做的(或者我过去看见谁是怎么做的)

    过去我写完代码,自己运行它的时候只要正常不报错就结束了。

    2、结合书中所讲,说明为什么这样不好

    代码复审:看代码是否在代码规范的框架内正确地解决了问题。

    有自我复审、同伴复审和团队复审三种形式。

    代码复审的目的在于:

    (1)找出代码的错误,比如:  1.编码错误,比如一些碰巧骗过了编译器的错误。  2.不符合团队代码规范的地方。

    (2)发现逻辑错误,程序可以编译通过,但是代码的逻辑是错误的。

    (3)发现算法错误,比如使用的算法不够优化,边界条件没有处理好等。

    (4)发现潜在的错误和回归性错误——当前的修改导致以前修复的缺陷又重新出现。

    (5)发现可能需要改进的地方。

    (6)教育(互相教育)开发人员,传授经验,让更多的成员熟悉项目各部分的代码,同时熟悉和应用领域相关的实际知识。

    在前期java上机时,老师偶尔会让两个同学之间互相检查程序,尽可能的“调崩”对方的程序,以找出对方程序的错误和不足。在自己写完程序后,一般进行测试只会进行很少的几次,能想到的测试数据不多也不够全面,当有其他人测试时,往往会测试出错误。

    3. 提出一个解决办法,避免再次掉入陷阱

    重视代码复审的重要性。

    程序写完多多虚心让其他同学测试运行,多方面多角度的发现隐藏问题。

  • 相关阅读:
    vscode调整字体大小
    ML .NET 异常情况检测
    C#使用Elasticsearch(NEST)
    C#使用Elasticsearch获得原始查询(NEST)
    使用Lazy使ConcurrentDictionary的GetOrAdd方法线程安全
    XML转Json 设置指定节点为数组
    分支定界法
    对偶理论
    单纯形法
    连续变量的微分熵
  • 原文地址:https://www.cnblogs.com/wang-jx/p/8260882.html
Copyright © 2020-2023  润新知