常写常新

来源:互联网 发布:t淘宝客户关系管理在哪 编辑:程序博客网 时间:2024/04/30 05:07
今天,公司新闻系统需要做些调整,谁知到处都不到源代码。没办法,只好重写了,还好系统比较简单,只是实现一些常见的新增、修改功能就行了。
  原计划只安排了一上午的时间,然而,事与愿违,一天都没有完工。原因在哪里呢? 时间都花到什么地方了呢?
  一是数据库结构设计的调整上。很久以前设计的程序了,大概有四年多了,当时可能图省事,也应该是经验所限,新闻类别竟然没有做一个单独的表,而直接用了一个字段,现在看来这种设计是多么的拙劣。做为一个追求完美的程序员,眼里是不能进沙子的,所以,一定要改。当然,牵一发而动全身,这样上午的时间基本上就没有了。
  二是图片上传的客户体验上。开始,我们会满足于程序达成我们的目的,当这一目标完成,我们就要追求好的客户体验了。对于web程序,要达到较好的客户体验,少不了javascript,而众所周知,javascript的调试是相当的麻烦。我为了做到清空FileUpload控件这样一个效果,花费了差不多两个多小时的时间。
  可见,只要我们一直努力,每天总会有一点点的进步,虽然,当时你无法感觉到,但一旦回过头来,就会发现已不是从前的自己。即便是最常规最简单的程序,也都会改进的空间,即便是同样的事情,也都会有不同的体会。