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

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

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

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

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

转载于:https://www.cnblogs.com/bigbadwolf/archive/2012/09/06/2674123.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值