首页 > 其他 > 详细

结对编程之分析个人项目

时间:2019-09-20 01:27:11      阅读:90      评论:0      收藏:0      [点我收藏+]

一周时间的个人项目终于结束了,对我来说还是有难度的,很多地方都琢磨的比较久,也有很多知识点并不会。我用了自己比较熟悉的C语言完成的,而我的partner是用的Java。看了她的代码,再看我自己的,就觉得自己写的真的乱。。。。。。

首先,她的代码最大的优点是条理很清晰,每个功能的实现都是通过自定义函数,这就使得减少了重复部分的代码工程量。(这也是我最大的缺点==只有一个主函数)通过函数的调用,使得她的主函数就只有一句。

技术分享图片

下面的每个函数写的都很清晰,说到这个,就不得不提一下她的命名了,基本所有的命名都可以让我直接看出这个函数的作用或者是这个变量的用途。看到她写的关于查重的函数,我真的懵了=·=,只能说java真好用。。。最最后,吹爆她的注释说明,关键的地方都写出来了,可读性非常的高。

 技术分享图片

但是她的代码也还是有欠缺的地方,比如在运算式的实现上,非常的麻烦,先是生成符号,再随机,从字符串转换为字符数组,而且还不包括一个操作数的情况。当然,也没有考虑生成的运算式是否有意义的问题,比如根号下应该大于等于0,不存在tan90等的问题。这些将在结对编程中就要考虑修正了。

技术分享图片

技术分享图片

结对编程之分析个人项目

原文:https://www.cnblogs.com/kukukiki112/p/11552866.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!