20162302 第七周作业

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小时

  • 改进情况:

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料

posted @ 2017-04-16 22:59  20162302  阅读(181)  评论(5编辑  收藏  举报