摘要: BUAA_OO_Unit4 单元总结 单元架构设计 本单元的作业要求是实现一个UML图的解析器,前两次作业分别要求对UML类图、UML顺序图以及UML状态图进行分析建模;第三次作业则是要求实现一定的异常检测功能。 在本次作业提供的官方包中,已经对UML图中的各种元素进行初步建模,而为了更好的实现针对 阅读全文
posted @ 2022-06-28 21:38 wodsk 阅读(29) 评论(1) 推荐(0) 编辑
摘要: BUAA_OO_Unit3 单元总结 测试方法: 在本单元的测试中,我采取的测试方法主要分为黑盒与白盒测试两种类型。黑盒测试的主要模式就是通过自动数据生成器产生随机数据,然后将结果与多个同学对拍以发现代码中的bug。这样的好处是数据遍历性较广,可以找出一些难以想到的bug,但是自动生成的数据一般条数 阅读全文
posted @ 2022-06-06 10:38 wodsk 阅读(19) 评论(0) 推荐(0) 编辑
摘要: BUAA_OO_Unit2 单元总结 整体概述 本单元聚焦的问题是多线程场景下如何进行程序开发以及维护线程的安全性问题。第一次作业中的通过模拟多部纵向电梯的运行来引入多线程的开发模式;第二、三次作业则在此基础上进行增量开发,涉及到了不同线程之间进行数据交互,以及由此可能带来的线程安全问题。 总的来说 阅读全文
posted @ 2022-05-02 14:09 wodsk 阅读(32) 评论(1) 推荐(0) 编辑
摘要: BUAA_OO_Unit1 单元总结 第一次作业 1.1 UML图 可以发现在第一次的作业中,各个类之间并没有什么联系,每个类所进行的功能也并不独立与明确。这次作业中更多的体现出了一种面向过程的编程思维,导致第二次作业的重构任务很重。 1.2 架构分析 第一次作业需要实现的功能为解析输入的表达式,进 阅读全文
posted @ 2022-03-26 15:13 wodsk 阅读(34) 评论(0) 推荐(0) 编辑