摘要: 2021级《JAVA语言程序设计》 上机考试试题 2022.12.22 考试要求 一、本试卷为2021级《JAVA语言程序设计》上机考试试卷; 二. 注意编程规范: (1) 通过Eclipse添加类的方式建立类; (2) 程序开头部分注释班级、作者、学号、日期; (3) 注意程序代码中必要的空格与缩 阅读全文
posted @ 2022-12-26 15:34 阿飞藏泪 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 在12月22号我们进行了java期末考试,这次考试我没有完成,太多了,时间不够,光是写审阅卡就很费时间,像试卷审查等功能还来的及写,增加教师信息也没来及写,哎,还是不熟练,也很难写在短时间内。 阅读全文
posted @ 2022-12-26 15:31 阿飞藏泪 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 昨天终于完成了uml,所以实验报告,在这次我学了uml九大图,学会了用例图、类图、顺序图、活动图、协作图、状态机图和部署图,我发现报告是很难写,系统算简单的,说明书报告也难写,花了我三天,每天几乎花费6小时去写报告 阅读全文
posted @ 2022-12-07 09:57 阿飞藏泪 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 第43节 无情的测试 1、注重实效的程序员会受到找到自己 bug 的驱使,以免以后经受由别人找到我们 bug 带来的羞耻。 2、早测试,常测试,自动化测试。要通过全部测试,编码才算完成。 3、测试主要围绕三个方面进行:测试什么、怎样测试、何时测试。 4、测试什么。测试类型有以下这些: 单元测试:单元 阅读全文
posted @ 2022-12-01 21:39 阿飞藏泪 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 第 40 节:圆圈与箭头 1、设计文档里的圆圈和箭头用来解释他们指代的作用,但这还有可能是推翻我们原先设定的证据。感觉这个是承接上一节的内容,不要被以前的假设和设计所限制,留有一定的弹性空间。 2、我们相信,盲目地采用任何技术,而不把他们放进你的开发实践和能力的语境中,这样的处理日后可能会让你后悔。 阅读全文
posted @ 2022-12-01 21:38 阿飞藏泪 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 第 33 节 重构 1、重写、重做和重新架构代码合起来,称为重构。 2、当代码出现以下特征,就应该考虑重构了: 出现重复内容,违反DRY原则。 非正交的设计。 知识过时了,或者你对某部分的了解更深一步。 对性能造成了影响。 3、重构的原则:早重构、常重构。重构面临的敌人通常都是时间,但这个借口并不成 阅读全文
posted @ 2022-12-01 21:38 阿飞藏泪 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 第27节 元程序设计 1、元数据是关于数据的数据,即对应用进行描述的数据。典型情况,元数据在运行时,而不是编译时被访问和使用。 2、我们想要让我们的系统变得高度可配置,像是屏幕颜色,提示文本等,这些应该作为配置项而不是作为代码集成到项目中。 3、以声明方式思考(规定要做什么,而不是怎么做),并创建高 阅读全文
posted @ 2022-12-01 21:37 阿飞藏泪 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 异常 (Exception):发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。例如:数组越界和被0除。 异常处理的目的是依据实际情况提供不同的错误应对策略与手段,使程序更稳定,更安全。 异常处理的主要用途是提供准确的错误消息,解释失败的原 阅读全文
posted @ 2022-10-24 21:27 阿飞藏泪 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 第21节 按合约设计 1、注重实效的程序员会不信任自己,所以他们针对自己的错误行为进行防卫性编码。 2、按合约设计(Design By Contract,简写DBC)是 Bertrand Meyer 为 Eiffel 语言发展的概念。它的核心是用文档记载模块的权利与责任,并进行校验。它的目的是对函数 阅读全文
posted @ 2022-10-24 15:30 阿飞藏泪 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 第14节 纯文本的威力 本节是第三章:基本工具,首节内容,章节介绍里有一句话: 许多新程序员都会犯下错误,采用单一的强力工具,比如特定的集成开发环境(IDE),而且再也不离开其舒适的界面。这实在是一个错误。我们要乐于超越IDE所施加的各种限制。要做到这一点,唯一的途径是保持基本工具集的“锋利”与就绪 阅读全文
posted @ 2022-10-24 15:28 阿飞藏泪 阅读(15) 评论(0) 推荐(0) 编辑
1 2 3
4