二人团队项目之结对编程

一、项目名称:模拟星球运转。

说明:利用java语言来编辑程序,来模拟星球的运转,但是,由于时间匆忙,能力有限,其中仅包含太阳,地球,月亮,火星。

二、部分代码截图。

三、运行截图。

四、二人合影。

五、约定的规范。

在eclipse中,保存时代码时进行格式化,再点击 windows首选项 java -editor - save actions,对代码进行保存,自动进行格式规范。

六、分配时间记录。

1.确定课题:15%

2.编写代码:45%

3.修改代码:25%

4.代码上传及编写博客:15%

七、心得。

很少和别人一起做项目,两个人的团结最重要。这样让我们认识到了自己的不足之处,也能通过对方来学习到更好的知识。希望以后还能一起在学习,共同进步。

时间: 2024-12-11 15:15:15

二人团队项目之结对编程的相关文章

总结如何复用个人项目实现结对编程项目,以及结对编程的经验、教训。

复用个人项目实现结对编程时,首先分析谁的代码实现功能更好,复用性更好,这时候调用函数的重要性就体现出来了.在复用时可以直接复制整个函数加到项目中. 分工上,我负责功能界面的实现,队友负责新增功能的实现.在界面代码的编写上,有很多固定的套路,比如声明,设置位置等等.这时候继承组件,并在参数设置上直接给好要放置的位置等等.这样做在小项目上重要性体现不大,而一旦项目代码量上来后,甚至只到这次结对编程的小工作量,已经可以节省很大一部分的工作量. 避免写出几百几百行的代码,应将具体功能分成一个个小功能,这

复用个人项目实现结对编程项目总结

一.项目需求 1.注册登录:用户提供手机号码,点击注册将收到一个注册码,用户使用该注册码完成注册并设置成功密码,然后利用注册信息登录: 2.功能选择:可以在线选择修改密码和继续做题: 3.正式出题:可以选择难度和题目数量,每道题有四个选项,最后显示得分: 4.结束部分:可选择继续做题或退出. 二.项目复用 之前的个人项目我和队友都是用C++写的,由于觉得java写界面和短信验证实现比C++容易,所以就改为java编程.这次的结对项目虽然有些功能实现仍然是参照了先前的个人项目,但是也有几个不同于个

复用个人项目实现结对编程项目

项目需求 注册功能:用户提供手机号码获取验证码,验证码正确后可以设置登录密码. 修改密码:输入正确原密码,两次输入相同新密码,即可成功修改密码. 显示分数:最后一题提交后,显示得分和答对题数百分比. 退出系统:在获取得分后可以选择退出系统或者继续做题. 项目实现问题回顾 结对编程的项目实现了用户友好的UI界面,基本上实现了项目需求,但这过程中也遇到了一些相对棘手的问题,下面举例说明. 注册功能: 这一部分是我们俩都遇到很大问题的一个模块,即短信验证码如何处理,最后我们调用了阿里云的短信服务API

地铁线路项目-结对编程

地铁线路项目-结对编程 2019.7.25 完成了模块开发:填写PSP实际完成时间:完成了模块设计:进行单元测试.黑盒测试. PSP表记录: PSP2.1 Personal Software Process Stages Time Real Time Planning 计划 1h 1h ??·?Estimate ?? ·?估计这个任务需要多少时间 1h 1h Development 开发 21h 20.5h ??·?Analysis ?? ·?需求分析?(包括学习新技术) 2h 1.5h ??·

软件工程导论——结对编程项目总结

结对编程总结 1.关于复用个人项目实现结对编程项目 在与结对伙伴的讨论后,决定了各自负责的需求,那么我负责的是实现生成试卷以及答题窗口.对比个人项目,我需要实现的功能是显示一个答题窗口,而且每次显示一题,在答完了一题之后才可以进行答下一题,直到答完最后一题,点击提交试卷就会显示试卷分数.所以如何复用呢?相对于在个人项目中直接的生成试卷并写在txt文件中,这一次我把试卷题目和答案存储在一个二维字符串数组里,并且把生成试卷的方法以及显示窗口的方法写在两个类中,在显示窗口的类中调用生成试卷的类并实现其

结对编程 By:李畅&李雅楠

开始.结束与开始 by李畅 李雅楠 看似漫长实则短暂的结对编程项目就这么结束了.细细回想起来,其中更有着点滴的感悟与体会.那么,让我们一切从头说起,慢慢回味其中的点滴. Part 1 初遇结对编程,对其中的点滴真的是可以说完全不了解.结对编程?如何去做?怎么去做?又会有什么结果?一切,起于未知. 而在从个人项目到结对编程项目转换的初始,就开始体会到结对编程项目的细微好处了.首先是相互之间的互看代码.(先例行感慨一下自己的搭档真的很厉害)在互看代码的过程中,我们开始了解对方的思路,开始明确对方的想

记java的那些编辑器的故事之凌嘉文+李晓彤-结对编程

[写在前面]这次是复用个人项目进行结对编程,其实主要复用的就是凌老板的出题部分和我的文件读写部分,其余部分都是新学的.在这次编程中也涨了很多知识,其中最最最让人哭笑不得的就是:两个人用了不一样的编辑器,凌老板用的IDEA,我用的eclipse,虽说都是java,但是最后写出来的项目导致不能直接导入,百度了很多奈何本人太菜,所以最后只能让凌老板用eclipse编写程序.所以说,以后编写程序的时候最好要用同一个编辑器,要不然就会出现莫名其妙的报错. 还是先说一下结对编程的项目需求,这样大家好知道我们

结对编程——基于JAVA开发的中小学生数学试卷自动生成程序

这两个星期,我和马同学一起参与了基于个人项目的中小学生数学试卷的自动生成程序结对编程项目.结对编程的实现是基于个人编程的,不过由于我是用c++而同伴是用的PYTHON商量之后我们决定用JAVA从头开始写.原本打算使用mvc框架来完成这个项目,但是由于对其使用不够熟悉,最后还是没怎么能用上. 这次项目我负责的是前端部分,前端部分做起来还是挺麻烦的,我们使用的是java来完成这个项目,对于UI界面我们使用了jframe来编写,在项目过程中遇到几个很莫名奇妙的bug,原本是用阿里云短信服务返回的验证码

结对编程——黄金点游戏之旅【二】

一.黄金点游戏是一个数字小游戏,其游戏规则是: N个同学(N通常大于10),每人写一个0-100之间的有理数(不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(黄金分割常数),得到G值.提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分. 二.后续功能的实现功能 经过三天的努力,我们终于完成了开始游戏.取消准备.查看历史纪录.添加测试以及退出登录功能. 1.开始游戏(准备游戏)功能介绍:玩家登陆成功后直接进入游戏界面,下方的准备窗口会