- 博客(4)
- 收藏
- 关注
原创 OO 面向对象第四单元+全课程总结
在前几个单元中,更多的是边设计边编程,第四单元第一次实践先进行uml设计,再具体实现。在第一次作业中,明显感受到了这样所带来的好处。在进行uml设计的时候,只需要先设计出大体的框架、类与方法,具体实现的时候再进行完善和修改。这样的实现对于作业这种规模较小的开发很适用,但如果规模很大,就需要引入规格化设计进行约束。
2023-06-20 18:13:23
59
1
原创 BUAA OO第三单元总结
本单元基于JML进行规格化设计,并且针对实现的代码进行测试。由于每个要实现的功能和方法的规格和作用都已明确给出,所以在具体实现方面着重考虑数据结构和方法复杂度。众所周知,中测就是闹着玩的,真测试还得靠自己。
2023-05-19 17:01:32
100
原创 BUAA OO 第二单元总结
第五次作业为了死循环bug,最终甚至没进互测,无疑是对我的一次重大打击,bug虽小,但造成后果很严重。第五次作业投入的时间超过30小时,虽然分数不理想,但我对多线程的理解在其中也得到强化,第五次作业留下的良好架构让之后的作业少走了很多弯路(虽然之后两次还是有很长时间debug)。除此之外,debug能力也得到很大提升,通过错误数据以及断点设置,结合工具能够快速定位到问题代码,分析原因并修改。还有一个很重要的问题,太过于依赖讨论区的评测机,在之后单元中,还是要自己写一些简易的评测机。
2023-04-15 16:10:28
250
2
原创 BUAA OO 第一单元总结
OO 第一单元总结本文为OO第一单元总结,本单元主要任务是表达式的展开与化简。核心思想是递归下降法,主要分为预处理、解析、多项式生成、化简四个个核心步骤。三次作业增量迭代的要求如下第一次作业第二次作业第三次作业自定义函数新增求导因子。
2023-03-17 20:25:20
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人