- 博客(4)
- 收藏
- 关注
原创 OO 第二单元总结
本单元进行了一个电梯接送乘客、模拟电梯重置和“分裂”的场景,涉及多线程、线程安全、共享资源及其锁的使用,相比于上个单元,在架构和实现方式、调试难度、测试和bug复现、性能优化上都有显著的不同,或者说,都变得更开放、更自由、更难了。这个单元我学的有点一塌糊涂,主要是赶上了冯如杯,没有太多精力和时间,不敢重构,测试也做的不够完全。多线程和锁的问题也让我从hw5觉得搞懂了,到hw6又似懂非懂,到hw7才彻底明确地理解。
2024-04-19 21:45:56 690
原创 面向对象 Unit1 总结
另外第一次作业在实现的时候确实有一定的思维难度,不真正下手写一些感觉自己的理解都是虚无缥缈的,边写边深化自己的理解,然后再订正自己的大思路,我觉得这是适合我的方法,因此我也觉得我其实应该在第二次作业的时候进行重构,因为有了新的想法,发现自己之前的设计有缺陷,其实重构是最好的,如果有五六次作业,或者最后一次不是比较简单好实现的求导,那我肯定果断重构了。这次出现bug的方法。可见我的架构实际上比较清晰,类的数量较少,比较轻量级,但每个类的功能不够单一,部分类的代码量大,导致迭代和维护相对困难。
2024-03-21 17:46:23 878 1
原创 IDEA junit覆盖率测试显示测试框架意外退出 At least 5 arguments expected but 1 found.
解决方法:将用户名文件夹改为英文。
2023-09-16 14:20:35 1080 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人