通过三周惊心动魄的训练我也从一个java小白变得对门语言熟悉起来,从一开始的手足无措,到如今慢慢找到了点作“OO”做业的感受。如下是我对这三周本身学习状况的总结。java
首先是本身三次做业的状况,第一次,第二次本身写行,侥幸公测全过,又没有被测试个人同窗找出BUG,可是第二次由于输出错误信息的时候,忘记打一个换行字符,结果致使本身的一个结果会跟一个错误输出变为一行,一会儿就崩了七个点,内心巨不爽,但从那之后,每逢输出,我就格外当心,也算是长一智了。下面是对我本身程序的一个度量分析以及类图。算法
第一次做业函数
度量分析:学习
第一次做业,由于初识面向对象,因此本身写的也不是彻底的面向对象,总共有两个类,每一个类的大小却是差很少。测试
第二次做业spa
第二次做业由于有对类的严格要求,因此我就按照指导书写了 五个类,可是功能仍是不是太均衡,致使有些占用资源较大。设计
第三次做业3d
第三次做业跟第一次做业关系比较紧密,因此虽然本身第二次做业不是那么中看,但由于封装的还行,就直接继承了原来的调度类,重写的核心运算函数,直接就能够运行了,又单独开了个主类来均衡一下每一个类的代码,因此差很少写了七个类。对象
BUG分析blog
由于初次接触,因此在算法上本身仍是很当心谨慎的,除了第二次那次忘掉的回车,本身没发现过本身的BUG,公测和互测也没发现出什么BUG。自我感受还行。
分析别人BUG的办法
先用本身的数据来测试别人,由于这三次做业收到的都是公测满分的做业,别人跑本身的数据也是全对,也用过对拍,来拍本身和别人的程序,也看过别人的代码,可是仍是未发现过什么BUG,惟一一次觉得本身发现BUG了仍是由于本身没仔细看别人的readme.(尬)
心得体会
最大的一个体会就是要仔仔细细的想好程序的思路设计好程序之后在开始动手,这样不只出错的可能会大大下降,写代码的效率也会大幅度提高