实验三 敏捷开发与XP实践20145204和20145236
实验三 敏捷开发与XP实践20145204和20145236
实验名称
敏捷开发与XP实践
实验内容
- XP基础
- XP核心实践
- 学会使用git
- 学会代码的重构
- 实现团队合作
团队分工
20145204:按照老师的实验三教程,逐步实验,编写代码,并用git上传,下载团队成员代码,改变并重新上传,总结撰写实验报告。
20145236:按照老师的实验三教程,逐步实验,编写代码,并用git上传,下载团队成员代码,改变并重新上传。
注:为了避免同一个内容的截图太多,下实验报告中克隆,修改代码部分的截图是5236,代码重构,修改后的git命令行显示的结果截图来源5204.
实验步骤
- 根据老师的实验三内容博客,根据git教程学会使用代码的上传。
- 编程实现helloworld类。
- 上传实验代码。
- 下载对方的代码,并上传。
PSP(Personal Software Process)
步骤 | 耗时(分钟) | 百分比 |
---|---|---|
需求分析 | 10 | 8.3 |
设计 | 10 | 8.3 |
代码实现 | 30 | 25 |
测试 | 50 | 41.67 |
分析总结 | 20 | 16.7 |
helloworld类的程序链接
实现步骤
- 设置存储空间
- 确定合作者开发地址
- git clone:
- git add
- git commit:
- push:
程序实现结果:
cccchegn)
程序用git上传截图:
成功push后截图:
代码修改后git命令行显示:
实验问题及解决方法:
关于代码的重构:
使用Eclipse中的重构功能来改名,我们可以看到在利用重构改变类的时候,后面所有涉及到使用该类的实例的代码全部自动改变,大大减弱了改变代码的麻烦:
在重构类中变量名的时候,由于没有标注需要重构的变量名出现问题:
后来在不断地尝试中发现必须标注变量名右击才可以使用重构方法,而且在设置类中变量的取得方法后,类自动变为private型:
实验心得
这次的实验按理说我们可以很快就做完的,毕竟老师在很久以前就发了很多的git教程链接,但是每次按照根据这些链接上的步骤一步一步做总有那么几步不能实现,问题总是解决不了,一些教程上在步骤上并没有写的很详细,并不适合我们这种“菜鸟”类的人学习。经过这次的实验总算是解决了一些git上传代码的问题。也让我们对程序员的团队合作有了认知。