摘要: 一、测试与正确性论证的区别 测试:在之前的编程学习中,我们验证程序是否正确的方法一般就是测试,自己先埋头写一通,写的差不多了输入一个测试样例,如果能够成功输出就算自己的程序正确,如果没有正确输出就debug,改对为止。这种测试的方法在一开始的学习过程中并没有什么问题,因为一开始接触编程的时候都是一些 阅读全文
posted @ 2018-06-25 18:10 fakeboom 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一、规格化设计的发展历史和受到重视的原因 20世纪60年代,软件出现严重的危机,Dijkstra提出了goto语句的危害,由此引发了软件界长达数年的论战,并产生了结构化的程序设计方法。随着计算机技术的发展,结构设计化语言和结构化分析已经无法满足用户的需求,OOP由此应运而生,即面向对象的程序设计。面 阅读全文
posted @ 2018-05-29 18:03 fakeboom 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 第五次作业后oo开始了多线程的作业,这对我来说是一个不小的挑战。 第五次作业 第五次作业是模拟三部电梯的调度和运行情况。程序情况见下图 代码情况还是有些类的方法太过复杂,其原因还是在开始写代码的时候没有做到全面的分析设计,那些比较复杂的方法大多都是在debug的时候一点一点修修补补变复杂的,这方面还 阅读全文
posted @ 2018-05-02 17:42 fakeboom 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、 一开始对于oo这门课是有第一次作业些没有信心的,因为毕竟之前完全没有接触过java这门语言,也没有接触过面向对象式编程,所以在第一次作业中要使用一门全新的语言完成一个上百行的代码,对于我们是一个不小的挑战。好在第一次作业在磕磕绊绊中勉强合格,但是实际上我还是在面向对象的外壳下用着面向过程的编程 阅读全文
posted @ 2018-04-04 15:54 fakeboom 阅读(141) 评论(0) 推荐(0) 编辑