从个人项目中所得启发——Jun

  软件工程开课已经有一段时间了, 上一周我们每个人都完成 了自己的个人项目,虽然项目的时间不长,难度上来说也不是很大,但是从中也让我们也学到了不少的软件开发与编程上的东西。

  首先在思考算法的过程中,我最先想到的就是用字典树的方法进行建立数据模型,然后每次扫描一个单词就加进字典树中,最后进行统计,初步的想法是这样,然后当在写代码的时候,又觉得这个算法可能不如用hash表来的快,所以最后还是决定将其改为用哈希表来实现,因此在这个过程中其实是浪费了不少的时间的,从这我也吸取了教训,在project实现 之前,首先应该把算法以及框架完整的想好再来进行实现, 这只是一个小的项目,所以还好,没有太大损失,对于以后的 一些复杂的项目来说,是不可能中途来修改的,所以以后在对project做之前应该充分想好自己整个的框架和算法现来进行处理,这样才能更高效的完成自己的任务。

  然后一点就是最后在调试修改程序的时候 ,也让我有很大收获。以前自己写程序更注重的是整个程序的功能能不能实现,对于性能指标这一程度上是很少去考虑的,没有进行什么代码上的优化,这也就直接导致了我在刚完成代码的时候,所用的时间是非常的长的,在自己不断的调试,用studio查看时间性能,慢慢一步一步的改进,最后才达到了比较好的效果。 因此,在以后的编程过程中,代码的性能也是自己需要特别注意的一项工作,更加注重代码的质量,才能更好的完成自己的工作。

  虽然这只是一个很小的编程工作,但是对于编程基础不太好的我来说还是挺有启发性的意义的。

posted @ 2012-09-06 20:20  Msra-Ustc-灰太狼  阅读(184)  评论(0编辑  收藏  举报