20145311王亦徐 实验三 "敏捷开发与XP实践"

20145311王亦徐 实验三 "敏捷开发与XP实践"程序设计过程

实验内容

使用 git 上传代码

使用 git 相互更改代码

实现代码的重载

git 上传代码

查看代码是否有修改:

20145311王亦徐 实验三 "敏捷开发与XP实践"

发现no changes

将代码上传到自己的开源中国项目中:

新建存储空间、然后进行git add、git commit、git push

20145311王亦徐 实验三 "敏捷开发与XP实践"20145311王亦徐 实验三 "敏捷开发与XP实践"

两人运用版本控制进行合作修改代码:

首先通过对方的地址将代码下载下来:(git clone)

20145311王亦徐 实验三 "敏捷开发与XP实践"

对代码进行修改后再上传:

20145311王亦徐 实验三 "敏捷开发与XP实践"

合作对方对我的代码进行修改后再上传的结果

20145311王亦徐 实验三 "敏捷开发与XP实践"

实现代码的重构

第一种:对代码的类,类名,方法名和方法的参数名进行重构:

20145311王亦徐 实验三 "敏捷开发与XP实践"20145311王亦徐 实验三 "敏捷开发与XP实践"

对类名、参数名的的重构非常有用,可以对程序的优化起到很大作用

使用重构进行封装:

20145311王亦徐 实验三 "敏捷开发与XP实践"

20145311王亦徐 实验三 "敏捷开发与XP实践"

有臭味道(bad smell)的代码都需要进行重构

20145311王亦徐 实验三 "敏捷开发与XP实践"

代码重构感觉是个非常有用的功能,重构几乎是现代IDE的标配。

PSP(Personal Software Process)

步骤 耗时 百分比
需求分析 15min  10
设计  10min   9
代码实现  30min   28
测试  40min    35 
分析总结  20min   18
上一篇:[0] CollectionBase与索引符DictionaryBase与迭代器


下一篇:Unity3d自带版本控制