第二次

一、分析程序结构

次作业

度量:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

类图:

 

 

 

 

 

BUG分析

对于多线程以及文件处理都不是很了解,所以在线程的锁和调度上存在一些问题,对于文件的一部分操作也存在问题。

 

设计分析

设计上写的有些集中,所以不算好的设计,线程调度也处理的不好。

 

 

次作业

度量:

 

 

 

 

 

 

 

 

 

 

类图:

 

 

 

 

 

 

 

 

 

BUG分析

一些边界条件处理的不是很好,时间处理的也不是很好。

设计分析

GUI里面把许多方法已经写好,Main也是写好的,只需完成必需的线程设计,但是对于一些调度问题还是不好处理。

 

二、发现别人BUG的策略

我首先看他的公测有没有问题,如果没有问题,就找找他readme中未解释的一些情况进行检测;如果有问题,就判断有无与该公测点类似的情况进行测试,寻找错误。

 

 

三、多线程协同和同步的总结

线程之间的安全问题是非常重要的,只有正确的理解多线程,正确的锁,多线程的协同和同步才能比较完美。

 

 

四、心得体会

写oo作业的时候,首先要仔细思考,让自己思路清晰,还要留充分的时间,让自己的工作变得完美,也要多学习面向对象的思想,写出优秀的代码。 

posted on 2018-05-02 19:45  sferrdgAGRSFAGG  阅读(154)  评论(0编辑  收藏  举报