2021年6月26日

OO第四单元总结——我的踩坑历史大全与顿悟之路

摘要: 一、第四单元架构设计 ​ 这三次作业中架构一脉相承,第一次作业搭建类图分析,第二次作业加入顺序图、状态图分析,第三次作业加入有效性检查器。下面以第三次作业为例,谈架构设计。 解决输入顺序导致空指针的情况——多次遍历elements: ​ 先建立UmlClass,UmlInterface等的索引表,避 阅读全文

posted @ 2021-06-26 18:18 骤雪封光 阅读(57) 评论(0) 推荐(0) 编辑

2021年5月29日

OO第三单元总结

摘要: OO第三单元——JML总结 前言 (这次总结还是一份踩坑记录,作业难度降下来了,坑倒是一个没少踩,继续亡羊补牢,从失败中学习ing) 这单元学习了JML相关,这三次作业也是根据JML的规格实现程序。 单元重点 条框本身:JML本身的语法看一下手册不难看懂,但难的是几百行JML全部符合 细心 :说是品 阅读全文

posted @ 2021-05-29 21:28 骤雪封光 阅读(64) 评论(0) 推荐(0) 编辑

2021年4月25日

OO第二单元总结

摘要: BUAA_OO第二单元总结 ​ 本单元的任务是迭代开发多线程电梯,在这个过程中我学到了设计多线程程序,特别是处理线程安全问题,以及处理多线程设计的问题(本单元中我的电梯能跑,但慢的离谱,就在这里出现了问题,后面详细分析),并且还了第一单元的债,切身体会到架构的重要性,耦合给程序调整带来的麻烦。 ​ 阅读全文

posted @ 2021-04-25 15:32 骤雪封光 阅读(97) 评论(1) 推荐(0) 编辑

2021年3月29日

OO第一单元总结

摘要: 第一单元总结: 开始OO的第一单元,勉强完成了作业任务,但缺少对OO思想的实践。希望在做了一单元不好的架构之后,可以在之后的课程中更好的领会OO思想,来日方长。 总结构成 前三次作业分别 程序设计思路、结合类图,度量对单个类,项目分析,事后回顾 总结自己的bug,发现的别人的bug,重构经历,心得体 阅读全文

posted @ 2021-03-29 19:31 骤雪封光 阅读(68) 评论(1) 推荐(0) 编辑

导航