2020年6月17日
摘要: 问题回顾 问题一:单元测试是否只能由程序的作者进行编写? 诚然,没有比作者本人更了解代码的人,由作者写单元测试程序在效率上可能确实更高,但根据我的经验,单元测试的质量可能会有所下降。我自己在写代码时,常常会有一种思维定式,往往很难发现程序中的固有bug,而是要通过讨论以及与大家共同交流测试样例才能找 阅读全文
posted @ 2020-06-17 15:39 KSMLighter 阅读(110) 评论(0) 推荐(0)
  2020年6月3日
摘要: 你是怎么进行场景测试(scenario testing)的?包括你预期不同的用户会怎样使用你的软件?他们有什么需求和目标?你的软件提供的功能怎么组合起来满足他们的需要?(仅描述新功能即可) 北航社团社长 用户信息 用户情况 用户姓名 小明 用户身份 北航红楼梦协会会长 用户动机 准备开一次红楼梦线下 阅读全文
posted @ 2020-06-03 15:52 KSMLighter 阅读(198) 评论(0) 推荐(0)
  2020年5月22日
摘要: 功能描述 社团开展活动时往往会申请可用的场地来作为自己的活动地点,而这就需要社联对场地进行合理的管理。在此之前社联一直采用人工登记的方式来对场地进行分配,我们认为这一方法不仅耗时而且容易出现差错,因此本项目希望实现可视化场地查询功能,社团人员可以直接查找自己活动日期的空闲场地,找到想要的场地之后直接 阅读全文
posted @ 2020-05-22 14:49 KSMLighter 阅读(153) 评论(0) 推荐(0)
  2020年3月5日
摘要: 快速看完整部教材,列出你仍然不懂的5到10个问题,发布在你的个人博客上。 问题一:单元测试是否只能由程序的作者进行编写? 教材2.1.2中作者对于单元测试有下列论述: 单元测试必须由最熟悉代码的人(程序的作者)来写。代码的作者最了解代码的目的、特点和实现的局限性。所以,写单元测试没有比作者更适合的人 阅读全文
posted @ 2020-03-05 22:13 KSMLighter 阅读(159) 评论(0) 推荐(0)
  2019年5月22日
摘要: OO第三单元总结 JML梳理 JML语言理论 身为规格描述语言,JML有着严格的语法规范。 + 注释 行注释: //@annotation , 块注释: / @ annotation @ / + 方法规格 前置条件(pre condition) :require 后置条件(post conditio 阅读全文
posted @ 2019-05-22 14:54 KSMLighter 阅读(137) 评论(0) 推荐(0)
  2019年4月24日
摘要: OO第二单元总结 概述 OO第二单元的主题是多线程电梯,分为傻瓜式电梯,带捎带的电梯,以及多部捎带电梯的协同运作。这是我第一次从单线程到多线程的过渡,不管是多线程的调试还是测试都给我带来了不少的麻烦,但不管怎么说,我在这一过程中还是收货颇多的。 第五次作业 思路: 第一次电梯作业我的架构十分简单,调 阅读全文
posted @ 2019-04-24 10:41 KSMLighter 阅读(197) 评论(0) 推荐(0)
  2019年3月26日
摘要: OO第一单元总结 概述 OO第一单元的主题是多项式求导,在寒假作业熟悉了java的基本语法以及正则表达式的用法后,让我们结合面向对象的思想来解决一些实际问题。第一次作业是只含幂函数以及常数的简单多项式,第二次加入了三角函数,第三次加入了嵌套因子以及表达式因子,三次作业的难度由浅入深,在编程思想上也逐 阅读全文
posted @ 2019-03-26 23:34 KSMLighter 阅读(131) 评论(0) 推荐(0)