至此,我们有了初步的与人合作经验,接下来投入到更大的团队中去。
也具备了一定的个人能力,能将自己的代码进行测试。接下来尝试在别人已有的基础上进行开发。
上一界51冯美欣同学的项目:http://www.cnblogs.com/maxx/
1.每个团队从Github上fork这个项目的源代码;
https://github.com/RABITBABY/We-have-bing
2.了解、部署、运行这个项目,理解其功能及实现;
3.进行必要的测试,发现软件的bug并记录,并进行bug的排除;
- 简要说明如何下载部署运行这个项目;
- 补充这个软件的单元测试并提交到Github上;
- 解释说明找出的bug及修复情况;
- 列出每个团队成员的个人贡献分。
简要说明
- 部署: 团队使用的是android studio2.0
- 运行: 一直提示R文件找不到,找了同学帮忙才解决问题。编码也有问题,很多编码是GBK,但系统会报错,改为UTF-8即可。
备注:
本机运行环境:
android studio 2.0
JDK 1.8
安卓虚拟机API 19
运行截图:
Github地址:https://github.com/QueenIcey/teamwork
bug及部分修复情况
1.界面中数学算术式子显示不够明显
2.编码问题,应该用国家通用的UTF-8,而不是GBK
3.运行程序时没有暂停键
4.计算选择错误时有提示出正确答案更好
5.运行游戏后没有重玩、退出等按钮
6......
7......
修改好后截图:
1.
修改部分的代码:
TextView
android:id="@+id/textView1"
android:layout_width="400dp"
android:layout_height="50dp"
android:layout_alignLeft="@+id/button2"
android:layout_below="@+id/horiz"
android:background="@drawable/sz"
android:gravity="center"
android:text="式子"
android:textColor="#000000"
android:textSize="25sp" />
2.乱码截图:
修改方案后:
单元测试截图:
小组分工:
我们小组的人能力有限就把四个人分成了两组,这样更有默契,其中,我们进行代码的修改和查看,陈程和丘娟找出了式子边框的bug并且改变了其大小,诗琦和我找出来这个编码会有很多乱码并且改了为UTF-8。
github地址:
https://github.com/QueenIcey/teamwork
小组成员博客园地址:
陈程:http://www.cnblogs.com/chencheng7/
丘娟:http://home.cnblogs.com/u/queenjuan/
周诗琦:http://home.cnblogs.com/u/sr1zsq/
杨晓霞:http://home.cnblogs.com/u/xiaochenxi/
个人总结:
在本次作业当中,我的贡献比较小,因为导入不进eclipse中,经过同学的老师和同学的帮助,才安装好Android studio这个软件,单元测试仍然用eclipse.对于本次的收获应该是配置好eclipse的安卓环境,学会一点点的Android studio这个软件