摘要:
提问回顾与个人总结 一、问题链接 https://www.cnblogs.com/535812068wh/p/10469144.html 二、问题解答 单元测试之所以需要编写代码的人写,是因为可以省去测试人员重新阅读代码的麻烦,原先提到的可能会因为个人的思维局限而导致无法达到好的效果的问题并不存在。 阅读全文
摘要:
一、项目GitHub地址 https://github.com/yifuhao/RuanGong 二、各个模块耗费的时间 三、接口设计 In computer science, information hiding is the principle of segregation of the des 阅读全文
摘要:
一、提问 1.第二章 好的单元测试的标准 单元测试必须由最熟悉代码的人(程序的作者)来写。 虽然理论上来讲没有人会比作者更了解自己的代码,但正因如此,作者往往只能查验那些他在编写过程中就已经考虑到的问题,无法发现自己没有考虑到的问题。在实际工程中,测试和代码编写往往是两个不同的部门来负责,因此我认为 阅读全文
摘要:
前言: 最近在学习Java的编程,前辈让我写一个包含数据库和前端的用户登录功能,通过看博客等我先是写了一个最基础的servlet+jsp,再到后来开始用maven进行编程,最终的完成版是一个 Spring+Mysql+Mybatis 的用户登录注册功能。最近被这件事搞得简直脑壳疼,网上的资料总是跟自 阅读全文
摘要:
终于来到了最后一次的OO作业,以博客作业的形式来终结也是极好的,回顾一下过去十六周自己的经历,感慨颇深。 测试和正确性论证 简单来说,测试的目的是将程序的代码做到全覆盖,从而确保每个分支都运行一遍,进而分析代码中是否有错误,错误出在哪里。这个方法是十分实用的,可以有效的找出自己代码中的错误,即很容易 阅读全文
摘要:
规格化设计的发展历史 自从20世纪50年代第一台电子计算机的问世,软件也同时诞生。1960年代美国大学里开始出现授予计算机专业的学位,教人们写软件。在计算机发展的初期,由于软件编写没有规范,它们的通用性是十分有限的。人们除了源码和注释外无法获取有关软件的更多信息。最初的程序设计是纯粹面向机器的,而机 阅读全文
摘要:
第二次总结包含三个作业,多线程电梯,ifttt和出租车系统 一、多线程电梯 这次多线程的作业我写得并不好,程序的可执行性实在太低了,测试码一多起来就会出错,到最后也没有de完bug。分析原因我认为是自己在熟读指导书之前就开始coding,虽然像是提早进行任务,但实际上却顾此失彼,困难接踵而至,写完了 阅读全文