摘要: 前言 理论上,这是本学期最后一次OO作业。虽然告别了OO课程,但是没有与OO说再见。我将在这次博客中总结针对第四单元的和本学期所有作业,分析自己代码能力和架构能力的成长。 四单元作业架构总结 两次作业中我都采用了“树形”的代码架构。对于每一条指令,我会让顶级父类向下传送“信号”,直到最底层获得执行结 阅读全文
posted @ 2019-06-24 11:10 郑文帝 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 前言 相比于前两个单元,这个单元对于测试能力的需求有了进一步的提升。对于所给的规格,我首先需要看懂,并且要使用比较好的方法进行实现。这也带来了一个问题,我必须能够编写测试集来测试自己写的数据结构。还有一个问题,就是即使我每个方法可能符合规格,但是整个程序在总体上会有bug怎么办。所以,这个单元既需要 阅读全文
posted @ 2019-05-21 14:51 郑文帝 阅读(1565) 评论(0) 推荐(2) 编辑
摘要: 写在前面的话 经过坎坷的三次作业,我认为电梯单元确实比表达式单元要难许多。相比于表达式单元的“不知道怎么写”,电梯难在“不知道为什么错”。由于是多线程,这单元的作业很容易出现线程调度或者线程安全问题。而这些问题,本地测试不一定能测出来,并且也无法调试debug,因而难度很大。在这三次作业中,我都采用 阅读全文
posted @ 2019-04-21 19:58 郑文帝 阅读(223) 评论(0) 推荐(1) 编辑
摘要: 前言 这一周写了三个简单表达式求导的相关作业。这三次作业从易到难,从简单的只对x求导到嵌套链式求导,逐步引导我们使用面向对象的结构来解决问题。虽然难度是逐级增加的,但是对于从来没有接触过Java的我来讲,完成这几次作业有些辛苦。虽然我在网上搜索了许多资源 ,也在课下和同学们交流思路,但是还是有不太明 阅读全文
posted @ 2019-03-25 23:20 郑文帝 阅读(485) 评论(1) 推荐(1) 编辑