中小学数学卷子自动生成程序——结队编程队友互相评价

一、简介

本博客为结对互评项目,对我的结对伙伴廖同学的个人项目进行优缺点分析。

二、代码分析

队友写了多个功能子函数,实现判断字符串数字功能的AllNum(),函数,实现切换功能的Change()函数,实现出题功能的Paper()函数,实现登录界面的Logini()函数,然后通过子函数的互相调用来实现代码功能。

三、优缺点

优点:

  1. 由于是通过定义几个功能模块,然后子函数之间相互调用来实现自动出题这个功能,所以代码效率会很高
  2. 函数和变量定义的很直白,让人一看就知道代表着啥,所以代码的可读性很强。
  3. 注释写的很明确。

缺点:

1.由于此方法是面向过程来做的,虽然会使代码效率更高,代码量更少,但是此代码不适合做团队项目,因为它兼容性差,可重用性低,想要加入新功能是很麻烦的。所以这一点是很不好的。

四、总结

总体来说我觉得这是一个很棒的作品,虽有瑕疵,但依旧是很厉害。代码写的可读性很强,并且效率高。第一次尝试结对编程搭档互评代码,体验新奇,同时在过程中发现了同学代码中很多值得我学习的地方,收获颇丰。本次任务的顺利完成让我对接下来的结对编程项目充满信心,倍感期待。

posted @ 2021-09-29 11:38  夕海青林  阅读(98)  评论(0)    收藏  举报