写了这么多年的代码,终于懂了编程了
添加评论
2006年10月8日
从大二学Quick Basic开始,前前后后学了N种语言,至今写过的软件,做过的网站自己都数不清了,但今天才真正明白自己以前其实并不会编程。
为了给即将发布的网站准备资料,我需要整理二十几万件资料,这些资料的详细信息则散放于两万多个XML文件内。
一开始我觉得这也没什么的,以前也曾经处理万1400余万的数据,写个工具,一夜时间搞定~,这个比那个要少得多,当然不是什么问题了。
等工具写出来了,才发现自己错了,三四个小时竟然没处理完十分之一的量,照这种速度下去,猴年马月能处理完呀?我平时写代码比起其他人来也算是很注意代码的效率的人了,但写出来的程序效率竟然还这么低~。
回头,把代码勉强再次优化了一下(主要是把几个StringBuild.Append操作合并了),没想到速度竟然有了很明显的提升。
以前写的软件处理的数据量都不是很大,性能优化前后的差别并不明显,今天处理二十万的数据才发现,即使一些小的优化,结果也是很明显的呀。看来以后再写代码时要更注意代码的效率问题了,不管在该程序中能不能看出效果来,好习惯的养成总是好的。