20145122《敏捷开发与XP实践 》实验三实验报告

实验名称

敏捷开发与XP实践

实验内容

1.团队代码要使用git在实验楼中托管,要使用结对同学中的一个同学的账号托管。
2.使用git推送代码并对结对同学的代码修改完成后再git推送。
3.掌握重构流程。

统计的PSP(Personal Software Process)时间

步骤 耗时 百分比
需求分析 1h 12.5%
设计 1h 12.5%
代码实现 3h 37.5%
测试 1h 12.5%
分析总结 2h 25.0%

实验步骤

结对编程是XP中的重要实践。在结对编程模式下,一对程序员肩并肩、平等地、互补地进行开发工作。他们并排坐在一台电脑前,面对同一个显示器,使用同一个键盘、同一个鼠标一起工作。他们一起分析,一起设计,一起写测试用例,一起编码,一起做单元测试,一起做集成测试,一起写文档等。
结对编程中有两个角色:
1.驾驶员(Driver)是控制键盘输入的人。
2.领航员(Navigator)起到领航、提醒的作用。
和我配合的同学是20145120黄玄曦同学。首先对方在开源中国中建立了项目,并且将我拉入项目中作为开发者。
20145122《敏捷开发与XP实践 》实验三实验报告
20145122《敏捷开发与XP实践 》实验三实验报告

先用git推送我自己的代码。简单来说,使用git托管代码可细分为以下几个步骤:

  1. 与git@osc建立连接
  2. 将需要托管的项目归入git的管理范围
  3. 将需要托管的文件添加到本地仓库
  4. 将本地仓库中的代码推送到远程仓库中去

20145122《敏捷开发与XP实践 》实验三实验报告

接着下载代码(git init建立库,输入项目地址和git pull origin master下载工程)
20145122《敏捷开发与XP实践 》实验三实验报告
20145122《敏捷开发与XP实践 》实验三实验报告

下载完成后修改代码并且重构:
20145122《敏捷开发与XP实践 》实验三实验报告

运行结果:
20145122《敏捷开发与XP实践 》实验三实验报告

将修改好的代码按照上面提到的的方法用git推送(主要命令:add .,git commit -m"",git push origin master)
20145122《敏捷开发与XP实践 》实验三实验报告
20145122《敏捷开发与XP实践 》实验三实验报告

我们的项目发生了变化:
20145122《敏捷开发与XP实践 》实验三实验报告

问题及解决过程

本来想建立一个develop新分支推送代码的,但是一直不成功,便决定放弃它,老老实实推代码到master
20145122《敏捷开发与XP实践 》实验三实验报告

实验心得

1.最关键的一点,团结就是力量。两个人做实验的效率比一个人的效率高多了,而且学会了团队合作精神,以及添加项目成员,共享代码,互相修改代码推送等知识。
2.更加熟练的使用git推送代码。
3.了解编写标准,以后写代码和命名会更加规范了。
4.学会重构,知道了它带来的好处。

上一篇:用CSS制作小三角提示符号


下一篇:php中socket的使用 方法简介