常写常新

本文记录了对旧新闻系统的重构过程,包括数据库结构调整及提升用户体验的工作。作者分享了在数据库设计及JavaScript调试方面的心得体会。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值