OO第一次博客总结

 

经过了三次面向对象作业,我已经基本把编程思路从面向过程向面向对象转变了很多。在面向对象课中,程序的设计的重要性愈发凸显,在没有思考清楚自己的程序结构之前匆忙下手,往往费力又没有什么好结果。

第一次作业:

采用了自动机的思想匹配字符,从C语言过渡到JAVA时候程序写得很“伪面向对象”,所幸第一次作业比较简单,没有出现大的问题。

第二次作业:

采用了正则表达式的办法先匹配处理字符串,并对字符串进行分割,划分出关键信息进行处理,第二次作业是傻瓜电梯,需要注意的问题主要是内存管理和格式规范。

第三次作业:

在第二次的基础上加上了捎带功能,看似没有其他的变动,可是整个程序的格局需要进行重新规划,请求队列的处理,同质请求的合并等等细节繁之又繁,对我有很大挑战。

其他的一些小tip:

互测同学的程序时,大概有几个思路:一是边界测试,看在边界情况下程序还能不能正常运行;二是压力测试,看数据量很大时程序会不会崩溃;三是根据自己写的时候的难点进行针对,看这位同学有没有犯和自己一样的错误;四是阅读代码,看这位同学的代码有没有隐藏问题。大概如此。

一些感受:

做作业还是要合理控制时间,做好规划,提早动手,因为不知道自己会在哪里遇到难以处理的问题,赶DDL的下场经常就是DD。

因为自己去年没有努力,所以今年是重修这门课了,再次拿起JAVA这门课也是感慨颇多,这次的博客因为自己的metrics一直没有调试好就先不放图了,继续努力吧。

 

posted @ 2018-04-04 18:39  周天成  阅读(121)  评论(0)    收藏  举报