摘要: "提问博客连接" 1. 做软件测试必须有哪些的知识储备? 需要了解测试中使用的一些基本概念,例如单元测试,测试矩阵等。测试并不是程序实现完成之后才做的,而是伴随着程序开发流程的。在程序开发之前,我们需要设计模块,此时就需要为模块写单元测试。此处的测试是先于开发的。在实际开发过程中,我们需要对自己的部 阅读全文
posted @ 2018-01-13 11:11 LiuSD 阅读(97) 评论(1) 推荐(0) 编辑
摘要: 个人阅读作业+总结 关于银弹 关于银弹我比较认同Frederick P. Brooks, Jr.的观点,软件开发过程中没有银弹。文章中提到 But, as we look to the horizon of a decade hence, we see no silver bullet. There 阅读全文
posted @ 2018-01-08 15:30 LiuSD 阅读(170) 评论(1) 推荐(0) 编辑
摘要: 1. GitHub地址:https://github.com/Liu SD/SudoCmd (这个地址是命令行模式数独的仓库,包含了用作测试的BIN。DLL核心计算模块地址是:https://github.com/Liu SD/SudoCore ,UI界面项目地址是:https://github.c 阅读全文
posted @ 2017-10-14 22:55 LiuSD 阅读(300) 评论(2) 推荐(0) 编辑
摘要: 第一部分 软件调研测评(必应词典移动端) 1. 找到的bug: 在词汇量测试中每个单词给用户思考的时间太短,只有五秒钟。导致很多似曾相识的单词还没来得及想起就已经过了。如果说测的是用户记忆深刻的单词,那些记忆模糊的单词不算在内,最后的结果可能是准确的,但用户想“好些单词我认识但是没时间答题。”会导致 阅读全文
posted @ 2017-10-12 20:53 LiuSD 阅读(222) 评论(1) 推荐(0) 编辑
摘要: 一、代码复审check list 1. 概要部分 代码符合需求和规格说明吗? 符合要求和规格说明, s指令和 c指令都能实现需求。并且能够处理非法输入。 代码设计是否有周全的考虑? 程序的main函数中对各种输入情况都有考虑且做出了处理,例如对超过范围的输入数字和非法的参数都输出错误提示。同时,代码 阅读全文
posted @ 2017-10-02 10:57 LiuSD 阅读(211) 评论(1) 推荐(0) 编辑
摘要: ### 阅读《构建之法》提问 1. 做软件测试必须有哪些的知识储备? 2. 在开发一款应用之前,怎样精准地了解到用户是否真的有这方面的需求? 3. 结对编程的过程中,如果两者出现分歧,难以达成一致的时候,应该如何解决? 4. 我们经常会觉得阅读别人的代码十分困难。那么我们自己写代码的时候,应该注意些 阅读全文
posted @ 2017-09-24 12:13 LiuSD 阅读(137) 评论(1) 推荐(0) 编辑
摘要: 代码的GitHub地址:https://github.com/Liu-SD/sudoku 解题思路描述 题目要求分为两个部分,一个是解数独,一个是自动生成数独。并且生成数独时对第一个数字做出了限制。所以可以认为自动生成数独是只有一个数字限制时的解数独。所以说这两者大部分的实现算法是相同的。解数独时是 阅读全文
posted @ 2017-09-24 10:23 LiuSD 阅读(476) 评论(1) 推荐(0) 编辑
摘要: 第一部分:结缘计算机 在进入大学之前,我的生活和计算机似乎没有太大的关联。要说和计算机有关的生活,也就是打游戏了吧。因此在高考填报志愿之前,我从来没有想过会去学习计算机。后来选择计算机,仅仅是听说这个专业很火,很多人学。 大一上学期的计算机基础操作,学了一点点Python。第一个程序是print(‘ 阅读全文
posted @ 2017-09-17 09:58 LiuSD 阅读(186) 评论(2) 推荐(0) 编辑