结对编程项目分析
前言、 今天彻底完成了结对编程项目。 从个人项目开始到结对编程结束,过程一直比较坎坷。 个人项目的困难主要集中在出题方面,再详细点还是括号问题,最初的个人项目只能完成括号内括号,不能生成两个独立的括号,这个问题在结对编程开始时,参照搭档的c语言代码,已经得到解决。主要思想是建立两个列表分别记录每个数字左右两边的括号情况。 综述、 因为是第一次真正做一个ui的比较完整的小项目,第一次用python来做ui,一切也基本上是从零开始,从网上找资料学会最基本的之后,越往后就越需要自己一点点摸索。 在开始结对编程项目后,结合结对编程项目要求发现个人项目实现的多种功能都会不适合结对编程要求。比如后端的出题函数,如果出题出的不合理,在结对编程需要解题的时候就会无比复杂,真是给自己使绊子。这就要考虑重新规划出题的规则,从而简化解题步骤。 我和搭档的这个项目的解题步骤可以分为以下几步:去平方,去根号,去三角函数,到了这一步,python库的强大功能就体现出来了,只要是小学格式的题目,用python可以直接计算出来,省却了判断括号确定优先级来运算的这一复杂步骤。 结对编程项目开始后,第一想法就是做一个小的exe可执行文件,后来发现网页好像更适合这个项目,但是没有做网页的基础,需要从头开始学习,所以我和搭档两个人就一条路走到黑,一路研究python结合Qtdesigner来实现这个项目。 项目功能介绍、