20145337实验三实验报告——敏捷开发与XP实践

20145337实验三实验报告——敏捷开发与XP实践

实验名称

  • 敏捷开发与XP实践

    实验内容

  1. XP基础
  2. XP核心实践
  3. 相关工具

** 实验步骤**###

敏捷开发与XP
  • 软件工程包括下列领域:软件需求分析、软件设计、软件构建、软件测试和软件维护。
  • 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。
  • 极限编程(eXtreme Programming,XP)是是一种全新而快捷的软件开发方法。XP团队使用现场客户、特殊计划方法和持续测试来提供快速的反馈和全面的交流

    编码标准
  • 编程标准包含:具有说明性的名字、清晰的表达式、直截了当的控制流、可读的代码和注释,以及在追求这些内容时一致地使用某些规则和惯用法的重要性。
  • 程序的版式追求清晰、美观
  • 给包、类、变量、方法等标识符命名:包名全部小写,类名第一个字母大写,变量名和方法名第一个字母小写

    结对编程
  • 结对编程有两个角色:驾驶员、领航员

    版本控制
  • git add .git commit -m
    886543-20160424225332632-73904557.png

  • 输入git push命名并输入账号密码
    886543-20160424225148913-133240278.png

  • 把对方加入自己的项目开发
    886543-20160424224912101-600404917.png

  • 新建一个文件夹
  • 下载代码
    886543-20160424225241382-1090512569.png

  • 修改代码并上传
    886543-20160424225047851-255326482.png

886543-20160424225101913-1003087110.png

重构
  • 在不改变软件外部行为的基础上,改变软件内部的结构
  • 修改类名:右击类名,选择菜单中的Refactor->Rename来重命名
    886543-20160424224624523-1886602974.png

  • 修改后
    886543-20160424224638007-1935082968.png

问题及解决过程

  • 问题一:不熟悉Git,配置用户名和用户邮箱的时候,总是不成功,commit时,显示需要配置
  • 解决方案:反复尝试,还有人为对.gitconfig进行修改,最后询问同学得知,需要在user.name“你的用户名”间,加空格
    886543-20160424225857820-1011346267.png
  • 问题二:git push不成功
    886543-20160424230031741-779591212.png

  • 解决方案:输入正确的密钥

实验总结与体会

这次的实验虽然内容少,但是也是困难重重。前面因为选择了看似简单的复制粘贴托管代码,所以这次实验从建立连接、在到上传、下载都有问题。花了整整一天时间,但是在自己操作、反复尝试的过程中,解决了平时积压的一些问题。如果不是这次实验,可能还停留在复制粘贴阶段。通过这次实验,也知道如何结对编程。

  • 队友链接https://git.oschina.net/20145331/java-besti-is-2015-2016-2-20145331.git
posted on 2016-04-24 23:02 20145337马月 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/5337my/p/5428787.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值