自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 北航OO课程第四单元总结

这个单元是实现一个图书管理系统,本身其实代码没什么难度,课程组也没有设计一些极端数据,同时输入输出接口也简化了工作。重点是UML建模,在建模中理解开发与建模的关系。在本单元的作业中,我确实先尝试着用uml建模,但可能是第一次,感觉没有直接编程来的顺手。即使好不容易憋出来几个模型,在后边也改了。因为我编程的习惯是先建好类和容器,再根据具体的操作来修改容器和类,这也导致了我先使用uml感到很不顺手。在后两次迭代中,我也是调整了写uml的方法,果然好了很多。那接下来就看看我这单元的具体设计吧。

2024-06-16 15:26:41 371

原创 北航OO第三单元总结

黑盒测试又称为功能测试,主要检测软件的每一个功能是否能够正常使用。在测试过程中,将程序看成不能打开的黑盒子,不考虑程序内部结构和特性的基础上通过程序接口进行测试,检查程序功能是否按照设计需求以及说明书的规定能够正常打开使用。白盒测试也称为结构测试,主要用于检测软件编码过程中的错误。程序员的编程经验、对编程软件的掌握程度、工作状态等因素都会影响到编程质量,导致代码错误。他们两个分别从用户角度和程序员角度进行程序测试,黑盒测试比较简单,不需要了解程序内部的代码及实现,与软件的内部实现无关;

2024-05-18 00:34:58 679

原创 北航OO第二单元——多线程电梯调度

这次多线程单元可以说是很有挑战性的一个单元了,因为初次接触多线程这个神奇的操作,很多地方都感觉有些困难。但是在熟悉了操作之后还是很有意思的,de出了莫名其妙的bug也很有成就感。总的来说,还是收获满满的一个单元。接下来,我将总结这三次迭代中我的思路,分析一下我这次的策略以及debug的经历。

2024-04-18 12:15:08 488

原创 北航OO课程第一次作业总结

(以下类图由plantuml手动创建)​ 如类图所示,在我的设计中将各个组成表达式的成分打包成了expr这个package,其中包含Expr(表达式),Term(项),Index(指数函数),Unkown(幂函数),Function(自定义函数),Number(常数)这些具体的成分,以及Factor(因子)这一通过接口实现的抽象层次。另外,我将Calc(计算)作为各类计算的一个总和整理起来,其中包含了化简所需要的表达式的相加,相乘,项的相加,相乘,各类因子的计算等等。

2024-03-22 10:08:11 729

原创 北航2023年秋oopre课程的反思总结

尽管课程组给的测试条数十分多,但是依旧有覆盖不了的情况。但是最后对比优秀同学的代码时,我还是感觉自己写的很烂,没有人家的结构更加清楚,我想这源于最开始的结构基础没有打好。我觉得之后的课程作业都挺好的,助教的讲解也很详细。1.1 最初为只有一个冒险者类和装备,食物,瓶子类,而Main中除了有冒险者的容器还分别有装备,食物,瓶子的容器,这样非常不便于操作,于是由Adv管理其余类。在写oopre的作业时,我学到了关注层次化管理,将一个问题层层下放到解决问题的类中,同时也(被迫)关注了自己的代码风格和注释。

2023-11-06 15:05:23 70

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除