摘要: 这里是哈工大2022夏季开放的高级软件测试(AliMili)的take home exam(最终考试)题目的个人解题思路。 总成绩构成是考试(90%)和平时分(10%),平时分一般会直接给满,考试分的话听说去年不是教授自己批的所以所有人都过了,今年貌似是教授自己批阅所以好像有十几个人不及格。。。(最 阅读全文
posted @ 2022-07-31 18:25 redTide 阅读(566) 评论(2) 推荐(0)
摘要: 这是对挺早之前结束的Lab2的实验内容和完成的总结说明,Lab2主要是针对ADT和OOP的一次练习。 写在前面,一点关于实验和这门课的感想: 之前写lab2的时候其实还是挺手生的(当时对java还是没什么掌握,对学习的内容可能并没有理解很深入,一些需要注意的点可能没有注意到),但是在作为一个新手写代 阅读全文
posted @ 2022-06-12 20:48 redTide 阅读(228) 评论(0) 推荐(0)
摘要: 面向对象:一条基本原则是计算机程序由单个能够起到子程序作用的单元或对象组成。 个人理解:其思想就在于将事物抽象出来,建立模型,用以描述其特征,形成一个类,然后在具体使用的时候,我们可以为其添加更多私有化的特征(通过构造器),形成一个对象,然后实际上程序中会有很多类,使用这些类和对象来进行程序的编写。 阅读全文
posted @ 2022-06-11 19:03 redTide 阅读(102) 评论(0) 推荐(0)
摘要: 由于复习时间比较紧张,同时前几天才刚学完设计模式(后来才知道这章才是和lab3关联最大的一章。。。),所以最近暂时搁置了正在写的Lab3和先复习完6,7,9的计划,开始从头进行系统复习,在昨天复习到可变/不可变类型的时候,有一个地方引起了我的注意: 在这里,不添加第四行代码的情况下运行结果是2,按照 阅读全文
posted @ 2022-06-11 17:04 redTide 阅读(284) 评论(0) 推荐(0)
摘要: 本章内容十分重要,也比较难,主要涉及到了创建型模式(工厂方法模式),结构型模式(适配器模式/装饰器模式),行为型模式(策略模式/模板模式/迭代器模式/访问者模式) 设计模式:针对软件设计中给定上下文中经常发生的问题的一般可重用解决方案。 面向对象设计模式(OO design pattern):除了类 阅读全文
posted @ 2022-06-07 21:59 redTide 阅读(77) 评论(0) 推荐(0)
摘要: 正式进入复习阶段,考虑到现在正在写的Lab3与6,7,9章关联比较大,同时这三章也是比较重要的三个章节,分别涉及到了ADT,OOP和面向可复用性的编程。之前上完课之后也一直没有对这几章进行系统的复习(不过Lab2就是对ADT和OOP的实践,所以对这部分印象还是比较深的),因此首先复习这三章。 本章介 阅读全文
posted @ 2022-06-04 15:22 redTide 阅读(238) 评论(0) 推荐(0)
摘要: 本章面向可维护性:软件发生变化时,是否可以以很小的代价适应变化? (本章偏理论,主要为记忆性内容,本博客仅为简单的记录与整理) 1.软件可维护性及其演化 软件可维护性类型: 纠错性(25%),适应性(21%),完善性(50%),预防性(4%) 软件维护不仅仅是运维工程师的工作,而是从设计和开发阶段就 阅读全文
posted @ 2022-06-01 21:53 redTide 阅读(75) 评论(0) 推荐(0)
摘要: 这里是哈工大2022春第一次软件构造的实验记录,其实现在实验二已经结束了XD,主要是之前一段时间学校课程排的比较多,还有一门CSAPP的考试。。。这两天终于考完试了,可以有时间写写博客。 顺便做Lab1的时候其实对java还很不熟悉,当时做的时候很多东西其实都不太理解,现在做完Lab2之后对这门课和 阅读全文
posted @ 2022-05-29 23:27 redTide 阅读(206) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示