20162302 2016-2017-2 《程序设计与数据结构》第七周学习总结
教材学习总结
复习以前的内容,修正代码中的错误
学习多态的用法
学习接口的相关内容,并创建多态引用
教材学习中的问题和解决过程
- 问题1:关于接口的问题
- 问题1解决方案:接口所表示的方法在后面的类里面没有得到体现的话,编译会出现问题,这样可以保证了实现某些方法
代码调试中的问题和解决过程
-
问题1:在测试Hi_Lo程序的时候,发现统计次数的时候出现了累加的问题
-
问题一解决方案:在每次循环的时候重新赋值可以解决这一问题
-
问题2:Tiger里面出现三个数字一样的时候会输出两个一样的语句
同时代码的结构也过于复杂
-
问题2解决方案:使用逻辑符号既可以简化代码,又可以避免上述错误
-
问题3:
-
问题3解决方案:
要注意数据的类型是否能相互转换,尤其是自己设立的类型 -
问题4:
-
问题4解决方案:
曾多次遇到这个问题,这次是因为没有接受返回值的变量 -
问题5:赋值的时候是false,到运行的时候却莫名其妙的成了true
-
问题5解决方案:直到写博客的前一秒还没有解决这一问题,可能是逻辑上哪里有问题吧
代码托管
结对及互评
点评过的同学博客和代码
其他(感悟、思考等,可选)
这周首先对之前的代码进行测试,通过这种方式来复习之前学过的内容,也发现了之前的旧代码存在许多的问题,通过修正这些代码,提高自己的能力。这周学的内容是有关多态和接口的内容,逐渐从简单的写代码的阶段过渡到编辑结构的阶段。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 24/24 | 1/1 | 13/135 | |
第二周 | 496/520 | 1/2 | 26/135 | |
第三周 | 326/846 | 1/3 | 24/135 | |
第四周 | 909/1755 | 2/5 | 36/135 | |
第五周 | 506/2261 | 1/6 | 12/135 | |
第六周 | 522/2987 | 1/7 | 24/135 | |
第七周 | 850/3509 | 2/9 | 30/165 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:24小时
-
实际学习时间:30小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)