20145311王亦徐 实验三 "敏捷开发与XP实践"
2016-04-24 17:50
357 查看
20145311王亦徐 实验三 "敏捷开发与XP实践"程序设计过程
实验内容
使用 git 上传代码使用 git 相互更改代码
实现代码的重载
git 上传代码
查看代码是否有修改:发现no changes
将代码上传到自己的开源中国项目中:
新建存储空间、然后进行git add、git commit、git push
两人运用版本控制进行合作修改代码:
首先通过对方的地址将代码下载下来:(git clone)对代码进行修改后再上传:
合作对方对我的代码进行修改后再上传的结果
实现代码的重构
第一种:对代码的类,类名,方法名和方法的参数名进行重构:对类名、参数名的的重构非常有用,可以对程序的优化起到很大作用
使用重构进行封装:
有臭味道(bad smell)的代码都需要进行重构
代码重构感觉是个非常有用的功能,重构几乎是现代IDE的标配。
PSP(Personal Software Process)
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 15min | 10 |
设计 | 10min | 9 |
代码实现 | 30min | 28 |
测试 | 40min | 35 |
分析总结 | 20min | 18 |
相关文章推荐
- LeetCode 344. Reverse String
- python 常用 语法 库函数
- ZOJ 3944-People Counting【模拟】(2016浙江省大学生程序设计竞赛)
- 1.1.程序运行为什么需要内存
- 人机交互—对win10自带输入法的评价
- CodeForces 273D|Dima and Figure|动态规划
- 工厂模式(简单工厂模式,工厂方法模式,抽象工厂模式)
- JAVA模式之责任链模式
- 用Disk Genius检测和修复硬盘坏道
- 机器学习中的相似性度量
- 【基础知识】——构造函数
- poj 1258 Agri-Net
- 20145229吴姗珊 《Java程序设计》第8周学习总结
- 解决 jQuery 符号 $ 与其他 javascript 库、框架冲突的问题
- spring 技术内幕--IOC
- 读写锁――――用互斥量和条件变量模拟
- beautifulsoup介绍和安装
- Android发展以及历史版本号
- cassandra 之 在spark-shell 中使用 spark cassandra connector 完整案例
- 求直线与平面的交点