zoukankan      html  css  js  c++  java
  • 20145308刘昊阳 《Java程序设计》实验三 敏捷开发与XP实践 实验报告

    20145308刘昊阳 《Java程序设计》实验三 敏捷开发与XP实践 实验报告

    实验名称

    • 敏捷开发与XP实践

    实验内容

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

    统计的PSP(Personal Software Process)时间

    步骤 耗时(min) 百分比
    需求分析 20~30 17%
    设计 20~30 17%
    代码实现 10~20 11%
    测试 50~60 33%
    分析总结 30~40 22%

    实验步骤

    (一)敏捷开发与XP

    • 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法
    • XP极限编程是一种全新而快捷的软件开发方法

    (二)编码标准

    • 程序的版式追求清晰、美观
    • 给包、类、变量、方法等标识符命名:包名全部小写,类名第一个字母大写,变量名和方法名第一个字母小写

    (三)结对编程

    • 在结对编程模式下,一对程序员肩并肩、平等地、互补地进行开发工作
    • 两种角色:驾驶员和领航员

    (四)版本控制

    • 提交自己的代码

      • 利用git bush here命令,输入git add .命令(当前文件夹中所有文件都将被提交)把要提交的文件的信息添加到索引库中

      • 输入git commit -m命令,将代码在本地环境下提交,并用-m"20145308 exp3 first"提交注释

      • 输入git push命令并输入账号和密码,将代码提交开源中国

    • 修改他人代码

    • git init建立库,git remote add origin + 项目地址添加对方项目地址并输入git pull origin master下载工程

    • 修改下载好的代码

    • 将修改好的代码传到对方原来的项目地址(命令与推送自己的代码相同add . git commitgit push

    • 对方项目中代码修改

    • 修改对方实验一

    • 修改对方实验二

    • 团队贡献:对方写好代码,下载并修改,传回对方的项目地址,对方贡献相同

    (五)重构

    • 在不改变软件外部行为的基础上,改变软件内部的结构

    • 修改类名:右击类名,选择菜单中的Refactor->Rename来重命名

    • 修改成功后,类名变为HelloGit

    问题及解决过程

    • 问题:git commit出现错误

    • 问题解决:根据提示,输入git config --global push.default matching命令

    • 问题:git log出现问题

    • 解决过程:对比实验讲解,发现文件名后面没有加后缀,加上后缀就解决了

    实验体会

    • 学习了Git的使用方法,更加熟练的使用开源中国托管自己的代码
    • 学习了团队合作编写代码时,利用Git共享代码,修改对方代码,理解了公钥、添加项目成员等知识点
    • 更加理解编写标准,今后写代码会更加规范
    • 了解了重构的好处,代码的编写应该会更加简洁
  • 相关阅读:
    容斥相关
    动态点分治
    杜教筛
    上下界网络流的理解
    putty securecrt
    借款费用
    在线画图工具
    费用包括(营业成本)和(期间费用)
    信用减值损失
    采用权益法核算的长期股权投资,被投资单位宣告发放现金股利
  • 原文地址:https://www.cnblogs.com/yg961022/p/5423220.html
Copyright © 2011-2022 走看看