结对编程 队友代码分析

他的代码是用C++编写的,在必要的地方都有了注释,让人读起来省了不少力气,而且他在实现不同等级(小学、初中、高中)的需求时,分别用了不同的模块,这更易于未来更新和维护时添加大学或者其他等级的试题生成器。而且他还用了一个文件存储了要打印的试题以便于查重,不过我疑惑怎么没有清空这个文件的程序,看到后面才发现这个程序输出一次题目后就关闭了。我个人认为程序的关闭应该交给使用者来决定,就如市面上大多数应用一样,输出完一次题目后还能切换或者再次输出一份。而且感觉生成题目时的函数过于冗杂,应该可以简化一下,比如运算符号和括号的组合,及小学、初中、高中的运算符号并不是在同一个数组中进行随机选择,看起来随机性不强。但他的代码十分规范,看起来十分整洁美观,在注释方面我应该学习一下。

猜你喜欢

转载自www.cnblogs.com/wujiefei/p/9715976.html