BUAA_OO
沙河小渔民
自己选的路,爬也要爬完
展开
-
OO第三次作业快速化简的一点思考
写在前面这篇文章主要介绍的是我在写OO第三次作业时对于加快化简的一点思考。在化简的时候,最基础也最重要的就是如何判断两个对象是否相等,基于此我们才能进行各种原创 2019-03-24 12:12:20 · 471 阅读 · 0 评论 -
【2019年BUAA面向对象课程】第一单元总结
文章目录写在前面1. 第一次作业1.1 我的设计1.2 bug分析1.3 找别人的bug2. 第二次作业2.1 我的设计2.2 bug分析2.3 找别人的bug3. 第三次作业3.1 我的设计3.2 化简方法3.3 bug分析3.4 找别人的bug写在后面附录:代码分析各参数的解释写在前面这一单元总共包括三次作业,从第一次作业的幂函数求导开始,逐渐扩展功能,到第二次作业的包括幂函数和三角函数的...原创 2019-03-27 13:48:10 · 328 阅读 · 0 评论 -
2019年OO第二单元总结
2019年OO第二单元总结写在前面这单元的三次作业,让我感觉收获良多。总体感觉,三次作业中第一次作业很简单,但是让我开始入门多线程;第二次作业和第一次作业在线程控制方面基本不变,但是锻炼了我设计高效算法并且将算法不出bug实现的能力;第三次作业由于有三部电梯,电梯之间存在协同的关系,所以线程控制复杂的很多。同时,为了提高性能,电梯间的协作策略也很关键。这对我们算法设计与实现的能力提出了更高的要...原创 2019-04-21 15:38:13 · 333 阅读 · 0 评论 -
OO第三单元作业总结
OO第三单元作业总结文章目录OO第三单元作业总结1. JML语言理论基础、应用工具链情况2. 部署SMT Solver3. 部署JMLUnitNG/JMLUnit4. 作业架构梳理4.1 第一次作业4.2 第二次作业4.2.1 算法设计4.2 架构设计4.3第三次作业4.3.1 算法设计4.3.2 架构设计5. bug及修复情况6.关于规格撰写和理解的心得体会1. JML语言理论基础、应用工具...原创 2019-05-22 08:19:17 · 264 阅读 · 0 评论 -
OO第四单元博客总结
文章目录1. 第四单元两次作业的架构设计1.1 第一次UML作业1.2 第二次UML作业2. 架构设计及OO方法理解的演进2.1 第一单元2.2 第二单元2.3 第三单元2.4 第四单元3. 测试理解与实践的演进4. 课程收获5. 课程的具体改进建议1. 第四单元两次作业的架构设计1.1 第一次UML作业第一次作业的UML架构如下:为了让下一次作业能更好地增加功能,我采用对象组合的方法...原创 2019-06-23 00:53:58 · 276 阅读 · 0 评论