`

每一个项目是从菜鸟到大虾的进化——画图板实现和优化的感悟

阅读更多


         一个项目是从菜鸟到大虾的进化

                            ——画图板实现和优化的感悟

      开始学习使用计算机时,最早接触的就是window图画工具。用了很多年,却不曾想到它的来之不易。原来没用个应用软件是由很多很多的代码实现的啊!

      小时候不知道“罗马不是一天建成的”是什么意思。经过简单画图板的实现和优化的项目过程,我得到了最切身的体会,每一项目,都是先实现,再考虑时效性,通过对数据结构的优化,以对代码和运行时效进行提升,再从界面的美观性、便捷性进行改善。就算是大虾,在刚实现时,其实比我这样的菜鸟写的也好不了多少。但大虾厉害就厉害在在优化的过程中,比我们能更完美的表现。而这需要不断的思考,不断的修改,不断的优化,不断的测试换的的经验所筑造的。每一个项目完成都是从菜鸟到大虾的进化过程。所以,基础很重要,好的算法,才能为以后的优化提供空间。测试也很重要,只要不断的测试,才能写出无懈可击的代码。就像今天早上在进行画图板重绘时,原本写好的画图板是有5个功能的,我只改了前两个,以为就万事大吉了,本打算关机睡觉去的,好奇心让我想用用我自己的丑丑的画板,一测试,才发现只要改过的那两个功能所绘制的形状在最小化后还会出现,其他的就不见了。eclipse还报错,向度娘请教才知道,是我的代码中有空指针什么的。回头检测,才明白是那几个没改动的功能惹得祸。可见,测试也是写代码必经的过程啊!

      如果一个项目是从菜鸟到大虾的进化的话,那么,我们在java之路上的行走必然是一次又一次从菜鸟到大虾的历练。so,新的内容,不会是正常的,只有不断由新到旧,再由新到旧,我们才能真正的走的更远。

      写给自己,希望在云里雾里时,我自己依然可以不断的前进!

2
0
分享到:
评论
2 楼 JuliaAilse 2011-10-24  
谢谢珊!你也早日成为大虾啊!
1 楼 云初静 2011-10-24  
早日成大虾~~~~~~^_^||

相关推荐

Global site tag (gtag.js) - Google Analytics