代码复审

1.概要部分

  1.1代码复合最初级的需求,还没有进行进一步的拓展。

  1.2代码在处理除法时没有老绿道除数为0的情况。

  1.3代码可读性强,逻辑清晰,一目了然。

  1.4代码利于维护,对于实现进一步要求的可行性较高。

  1.5代码每一行都进行了检查和测试。

2.设计规范部分

  2.1程序代码中存在字符串。

  2.2代码应该不依赖与平台,对于一般支持c语言的平台进行移植都不会有问题。

  2.3代码用到了stdlib.h库中的随机函数。

  2.4代码比较精炼,没有可以删除的部分。

3.代码规范部分

  3.1代码变量命名上存在问题,用了很多字母变量,同时代码没有适当的缩进,风格存在一定问题。

4.具体代码部分

  4.1没有对错误进行处理,对于调用的外部函数,在返回值得处理上比较得当,但没有对一场进行处理。

  4.2程序不涉及字符串变量。

  4.3代码所构造的数据完全随机,边界情况没有处理。Switch语句和default语句不存在问题,也不存在死循环的情况。

  4.4没有用到断言,但没有会被忽略的条件情况。

  4.5程序没有动态申请空间,静态空间也没有进行浪费,但程序可以不实现存储好运算符,在switch中直接赋值即可。

  4.6所有变量均会用到。

  4.7switch语句中的4printf语句可以放在最后缩为一句。

5.效能

  5.1代码时间复杂度大致为On),且不可能出现死循环,所以最坏也是On)。

  5.2代码中没有可以再优化的地方。

  5.3程序没有调用网络,对系统的调用也不会出现超时的情况。

6.可读性

  代码在关键部分均由详细的注释,整个代码逻辑也非常清晰。

转载于:https://www.cnblogs.com/jin-test/p/5299702.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值