您的位置:首页 > 其它

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

2016-04-23 16:06 232 查看

实验名称

敏捷开发与XP实践

实验内容

1.团队代码要使用git在实验楼中托管,要使用结对同学中的一个同学的账号托管。

2.使用git推送代码并对结对同学的代码修改完成后再git推送。

3.掌握重构流程。

统计的PSP(Personal Software Process)时间

步骤耗时百分比
需求分析1h12.5%
设计1h12.5%
代码实现3h37.5%
测试1h12.5%
分析总结2h25.0%

实验步骤

结对编程是XP中的重要实践。在结对编程模式下,一对程序员肩并肩、平等地、互补地进行开发工作。他们并排坐在一台电脑前,面对同一个显示器,使用同一个键盘、同一个鼠标一起工作。他们一起分析,一起设计,一起写测试用例,一起编码,一起做单元测试,一起做集成测试,一起写文档等。

结对编程中有两个角色:

1.驾驶员(Driver)是控制键盘输入的人。

2.领航员(Navigator)起到领航、提醒的作用。

和我配合的同学是20145120黄玄曦同学。首先对方在开源中国中建立了项目,并且将我拉入项目中作为开发者。





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

与git@osc建立连接

将需要托管的项目归入git的管理范围

将需要托管的文件添加到本地仓库

将本地仓库中的代码推送到远程仓库中去



接着下载代码(git init建立库,输入项目地址和git pull origin master下载工程)





下载完成后修改代码并且重构:



运行结果:



将修改好的代码按照上面提到的的方法用git推送(主要命令:add .,git commit -m"",git push origin master)





我们的项目发生了变化:



问题及解决过程

本来想建立一个develop新分支推送代码的,但是一直不成功,便决定放弃它,老老实实推代码到master



实验心得

1.最关键的一点,团结就是力量。两个人做实验的效率比一个人的效率高多了,而且学会了团队合作精神,以及添加项目成员,共享代码,互相修改代码推送等知识。

2.更加熟练的使用git推送代码。

3.了解编写标准,以后写代码和命名会更加规范了。

4.学会重构,知道了它带来的好处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: