发表于: 2017-05-14 22:22:22
1 927
- 今天完成的事:改完已测出的bug,代码能封的都封好了,尽量提高复用性。
明天计划的事:进行自测、codeview,晚上demo,还有三个小师弟都demo。
困难:
1.之前代码很多重复的,不够简介,全拆出去封好拿来用,代码明显少了很多,只是之前很多部分泽平写的不太熟悉,所以抽离出来花了些时间;
2.任务难度一直显示的不对,后来发现有个很低级的问题一直没看出来,之前是这么写的:
vm.passingRateCom = function (passingRate) {
// 比较任务的难易程度
if (passingRate <= 30) {
vm.degreeOfDifficulty = '困难';
} else if (30 < passingRate<= 60) {
vm.degreeOfDifficulty = '一般';
} else if (60 < passingRate <= 100) {
vm.degreeOfDifficulty = '简单';
}
};
简直毫无违和感,其他的地方找遍了没发现问题,后来实在不对劲,一看,整个人都不好了。。。下面才是对的。。。所以在60%以上都显示的难度一般,因为在第二个判断那里就截断了啊,满足条件就不判断了啊!!
vm.passingRateCom = function (passingRate) {
// 比较任务的难易程度
if (passingRate <= 30) {
vm.degreeOfDifficulty = '困难';
} else if (30 < passingRate && passingRate <= 60) {
vm.degreeOfDifficulty = '一般';
} else if (60 < passingRate && passingRate <= 100) {
vm.degreeOfDifficulty = '简单';
}
};
收获:
1.以后自己写代码的时候,如果有地方很多时候都需要使用,封起来更加简洁明了,复用性更好,别人看起来也简单很多。
2.一些低级的错误就不要犯了,真的好无语,特别是找别人写的东西的问题的时候(也可能是我眼瞎)。
评论