个人项目总结----By Li Zhang

这篇文章是来总结一下上周做完的个人项目。个人项目的主要内容就是给出目录名,文件名匹配符,从中统计出频率最高的前100个词。总的来说,感觉个人项目还是比较简单的,虽然说之前我一直都是用c/c++写的程序,但是这次还是试着用c#来写。虽说并没怎么花时间,但是还是从中学到了很多。

 

 

首先,在写项目的时候由于组里的事情太多,于是我就挪到了周末来写,写的时候由于当时对于C#里很多的方法还不太熟悉,所以一开始搜索就花了一些时间,之后开始写代码了,又因为对于传入参数个数这块不太确定,所以就自己考虑了下针对不同的目录输入的情况下的解决方法,所以花了一些时间。

然后就是我觉得自己代码里的面向对象的思想还不是很强,可能因为自己以前写过的大部分为c语言的成语,因此总是习惯面向过程的思考方式。

除了这些,最让我现在耿耿于怀的是性能。在用c#写的同学里,貌似我的时间算是久的。我当时也用了下vs2010的性能分析工具,但是可能是之前用C#写的时间大概为30s这件事被我暗暗的默认了吧,所以我一看自己的时间大概差不多,就没有继续进行优化了。我应该在写完之后多多花一点时间来优化,而不是仅仅写完,正确就了事了。

后来在课上,殷老师又说了下一些需要注意的问题。比如希望我们交上去的是release版本而不是debug版本的,比如要删掉obj这些编译过程中生成的东西等等。我自己也犯了其中好些错误。

 

最后总结一下,我需要学习/加强的地方还有很多,我会通过一点一点的积累,来丰富自己的视野,增强自己的能力。这次个人项目还是给了我很多的收获,希望在之后的project里能够避免这些不好的东西,多多学习一些更专业的做法~

                                                                                                   ------张丽 2012/09/03

posted on 2012-09-03 15:39  Gun N' Rose  阅读(223)  评论(1编辑  收藏  举报

导航