• 代码复审核查表 卢倩36 王卓26


    1.概要部分

    (1)代码符合需求和规格说明

    (2)代码设计有周全的考虑

    (3)代码可读性一般

    (4)不容易

    (5)是

    2.设计规范部分

    (1)用的是常用的设计模式。

    (2)有字符串、数字,没有硬编码。

    (3)代码不会影响将来的移植。

    (4)代码不能用Library/SDK/Framework中的功能实现。

    (5)有无用的代码可以清除。

    3.代码规范部分

    (1)符合

    4.具体代码部分

    (1)有对错误进行处理,运用的字符串有问题。

    (2)参数传递没有错误,字符串的长度是是字符的长度,是以1开始计数。

    (3)边界条件是用Switch语句处理的。循环有可能出现死循环。

    (4)没有使用断言来保证我们认为不变的条件真的满足。

    (5)还可以进行优化。

    (6)数据结构中有无用的元素。

    5.效能

    (1)效能一般,最坏的情况是运行出错误。

    (2)代码中,有明显可优化的部分

    6.可读性

    代码可读性一般,有足够的注释

    7.可测试性

    代码有需要更新或创建新的单元测试

  • 相关阅读:
    BZOJ5104 二次剩余板子
    BZOJ5329 [Sdoi2018]战略游戏 圆方树+虚树
    BZOJ1095 动态点分治
    BZOJ3992: [SDOI2015]序列统计
    kd-tree板子
    thusc2018翻车记
    BZOJ5336 DP套DP
    BZOJ4316 仙人掌DP
    问题 F: 最小花费
    问题 C: 热浪
  • 原文地址:https://www.cnblogs.com/lq195128/p/5368447.html
Copyright © 2020-2023  润新知