优点:我的队友使用的是python来完成个人项目的。Python语言以简洁著称,所以他的代码仅仅用了140行就完成了,并且完全实现了项目需求。他的代码思路清晰,符合逻辑。并且格式完整,先声明完整全局变量,再开始写函数,格式很好。其次他的变量命名也符合标准命名规则。,能通过名字看出变量的具体含义。
缺点:这个程序中出题的函数符合高内聚的特点,将小学初中高中的写到了一起,这样在后期维护和需求修改或增加的时候会比较麻烦。还有就是括号的类型不够随机,我认为可以构建一个伪随机算法,当我们随机产生的操作数有3,或4或5个的时候,我们可以分别设置()()或(())两种类型的括号,随机产生,这样不仅每一套题都会有不同类型的括号,并且括号内也有不同种的运算,既符合了需求,也会简化代码
原文:https://www.cnblogs.com/whw-blog/p/9715330.html