学号 20162328
《程序设计与数据结构》第X周学习总结
教材学习内容总结
面向对象程序设计的核心是类的定义,它代表定义了状态和行为的对象。
变量的作用域依赖于变量声明的位置,作用域决定在哪里可以使用变量。
对象应该是封装的,以防数据的不合适访问。
实例变量应该声明为私有的,以提倡封装。
大多数对象含有访问方法和设值方法,允许客户按可控方式管理数据。
重载方法的各版本由参数个数。
类型及次序来区分对一个程序测试所有可能的输入和用户的动作是不可行的,在测试驱动的开发中,在编写代码之前开发代码的测试用例
调试就是定位并修改程序中的运行时错误及逻辑错误的行为,调试程序是一个软件程序,它允许开发人员观察程序的运行.
教材学习中的问题和解决过程
- 问题1:本章书中提及了许多专业词语,很难分清各自的用处和含义
- 问题1解决方案:上网百度。
代码调试中的问题和解决过程
- 问题1:在创建新的类时,容易出现输入错误。
- 问题1解决方案:对照书本,仔细检查。
代码托管
上周考试错题总结
第六题。忘记了数据是从0开始。
第七题。int为整数变量。
第十九题。while至少执行一次。
结对及互评
评分标准
-
正确使用Markdown语法(加1分):
- 不使用Markdown不加分
- 有语法错误的不加分(链接打不开,表格不对,列表不正确...)
- 排版混乱的不加分
-
模板中的要素齐全(加1分)
- 缺少“教材学习中的问题和解决过程”的不加分
- 缺少“代码调试中的问题和解决过程”的不加分
- 代码托管不能打开的不加分
- 缺少“结对及互评”的不能打开的不加分
- 缺少“上周考试错题总结”的不能加分
- 缺少“进度条”的不能加分
- 缺少“参考资料”的不能加分
-
教材学习中的问题和解决过程, 一个问题加1分
-
代码调试中的问题和解决过程, 一个问题加1分
-
本周有效代码超过300分行的(加2分)
- 一周提交次数少于20次的不加分
-
其他加分:
- 周五前发博客的加1分
- 感想,体会不假大空的加1分
- 排版精美的加一分
- 进度条中记录学习时间与改进情况的加1分
- 有动手写新代码的加1分
- 课后选择题有验证的加1分
- 代码Commit Message规范的加1分
- 错题学习深入的加1分
-
扣分:
- 有抄袭的扣至0分
- 代码作弊的扣至0分
点评过的同学博客和代码
其他(感悟、思考等,可选)
本周学习时间较上周有所减少,对书本的理解和对书中提到的专有名词的理解也不到位,这些问题我将在清明假期中一一解决。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
| 第五周 | 300/1300 | 2/9 | 30/90 | |