摘要: 技术规格说明书v1.0 基本功能需求 概述:该部分将说明基本的功能需求和设计方案 识别 基本概述:该部分需要识别用户输入的语音信息,调用对应的语音识别API获得结果,根据内置的语法词典,判断是否是合法输入,对合法输入执行后续操作,对不合法输入进行报错提示。 基本流程 用户输入语音 手机获得语音,将其 阅读全文
posted @ 2019-04-02 08:27 SwainZ 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 最长单词链问题 1、项目github链接 "传送门" 2、计划(梦想)中的PSP时间分配和实际(现实)的PSP时间分配 | | | | | | | | | | | PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) | | 阅读全文
posted @ 2019-03-14 23:05 SwainZ 阅读(293) 评论(2) 推荐(0) 编辑
摘要: 1. 快速看完整部教材,列出你仍然不懂的5到10个问题,发布在你的个人博客上。 2.1.2 “单元测试必须由最熟悉代码的人(程序的作者)来写 并不认同这里这个“必须”。在我自身实习的经验中,一般都会采用开发和测试分离的模式,即大家在构思设计的时候约定好公共的接口模式,然后并行开始开发和测试程序的构建 阅读全文
posted @ 2019-03-05 13:11 SwainZ 阅读(580) 评论(7) 推荐(0) 编辑
摘要: 、测试与JSF正确性论证 测试和JSF正确性论证是对一个程序进行检验的两种方式。测试是来的最直接的,输入合法的输入给出正确的提示,输入非法的输入给出错误信息反馈,直接就能很容易的了解程序的运行情况。但是,每次测试只是在程序涉及的整个问题空间取一个元素进行测试,一次测试只能确保程序对于测试中的样例和同 阅读全文
posted @ 2018-06-25 13:15 SwainZ 阅读(186) 评论(1) 推荐(0) 编辑
摘要: 如果说继承是面向对象程序设计中承前启后的特质,那么接口就是海纳百川的体现了。它们都是对数据和行为的抽象,都是对性质和关系的概括。只不过前者是纵向角度,而后者是横向角度罢了。今天呢,我想从设计+语法角度说一说我感受到的面向接口编程,从而初探设计与实现分离的模式。 (本文所使用的面向对象语言为java, 阅读全文
posted @ 2018-05-26 00:53 SwainZ 阅读(972) 评论(0) 推荐(3) 编辑
摘要: 代码是设计,不是简单的陈述。而设计不仅要求功能的正确性,更注重设计风格和模式。 真正可以投入应用的程序设计,不是那种无脑的“黑箱”,超巨大的数组,多重循环暴力搜索,成吨全局变量……事实上,在实际应用中更重要的是权衡兼顾功能,性能,可读性,鲁棒性等等方面,而最终完成一个综合的工程。我们真正做的事是程序 阅读全文
posted @ 2018-05-02 09:22 SwainZ 阅读(432) 评论(0) 推荐(1) 编辑
摘要: 前言 欢迎来到传说已久的史诗级副本——OO,目前距离ddl还有一天,您目前未完成的任务是:从零开始的JAVA求生路,某不科学的指导书翻译之旅,以及code-debug-code命运bug门。没错,这就是我面向对象课程第一次作业ddl前一天的真实写照。在这样的窘迫状况下,我连忙抄起一本博客,打开Ecl 阅读全文
posted @ 2018-04-04 17:56 SwainZ 阅读(374) 评论(0) 推荐(0) 编辑