首页 > 其他 > 详细

结对编程项目:带UI的小初高数学学习软件

时间:2020-10-09 20:16:55      阅读:29      评论:0      收藏:0      [点我收藏+]

  结对编程中我和队友用java来实现,我们在编程的过程中分工明确,合作十分愉快。

  java对c++有较好的包容性,具体的实现首先需要将结对项目大致的编程结构理清,明确每一部分的具体功能,然后依次进行实现。注册和修改密码的界面实现起来难度并不是特别大,对相关按钮添加相关监听即可。个人项目中最重要的功能是出题,但是结对项目中要求计算题目以及包含几个错误答案。出题部分沿用了个人项目里的出题,直接把c++改成了java,计算结果的思路是若为初中出题,先把平方和根号部分算出来,然后把根号和平方换成小数带入,直接用eval()函数计算即可(eval()函数可以计算加减乘除和括号,不过类型为double型);高中部分题目是先转换平方和根号,后转换三角函数,最后直接计算,小学部分直接计算。

  结对编程的总结

  最大的感受就是只有自己亲身动手去做了才能学到很多东西,通过这次结对编程,我知道了如何用java写界面增添背景并实现自己想要的功能、如何界面与界面交互以及如何去debug,收获非常大。虽然在写的过程中总会遇到这样那样的bug,但在我和队友的不断努力相互帮助下,整体来说实验完成度比较高,基本完成了要求,学到了很多团队编程的经验。个人觉得一个比较好的实现代码复用的方法是做好封装,设计好函数的IO接口和实现的功能,在再次需要实现同样的功能时能够直接进行调用。结对编程还让我明白了代码规范和注释的重要性。

结对编程项目:带UI的小初高数学学习软件

原文:https://www.cnblogs.com/obafgkm/p/13787368.html

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