摘要: BUAA-OO-Unit4 与课程总结 1. 本单元架构设计 ​ 本单元作业实现了UML解析器, 分别支持类图、时序图和状态状态以及模型有效性的检查. 与以往三个单元很不同的是, 课程组已实现了对mdj文件的解析工作, 并保留了mdj文件中最基本的元素信息. 我们需要做的, 即是思考利用何种手段将这 阅读全文
posted @ 2022-06-29 12:26 Wang_zm 阅读(21) 评论(0) 推荐(0) 编辑
摘要: BUAA-OO-Unit3 总结 1. 数据测试 ​ 在本单元中, 采用黑盒测试和白盒测试兼并的手段进行测试. ​ 对于黑盒测试, 主要是以搭建评测机的方式进行测试. 与岳诗扬同学合作搭建评测机, 正确性判定部分采用多人对拍的方式. 笔者认为, 在输出答案唯一的前提下, 多人对拍也不乏是一种兼具效率 阅读全文
posted @ 2022-06-06 08:30 Wang_zm 阅读(35) 评论(0) 推荐(0) 编辑
摘要: BUAA-OO-Unit2 总结 1. 同步块与锁 1.1 锁的选择 ​ 在本单元的三次作业中, 锁的选择均是使用synchronized关键字. 在课下我曾经尝试过读写锁的设置, 但经实际测试, 性能与synchronized相差不多, 甚至在部分测试点性能反而落后. 可能是由于在笔者的设计当中读 阅读全文
posted @ 2022-05-03 08:55 Wang_zm 阅读(61) 评论(0) 推荐(0) 编辑