发现自己又有很多天没有写日记的,技术日记就更少了,前段时间看了两本书,一直没有抽出时间来和大家分享,等有时间了再一一和大家分享里面的精髓。
本来这个两个月没什么特殊时,按任务进程来看,四月底上购物频道,但现在摆在我们面前有几个问题,很需要马上解决。
1.老系统的代码写的太乱,很多功能已经删减,冗余代码多。
2.系统响应时间比较慢,需要从前端和后端来做优化。其实后端也没什么可优化的了,主要就是前端的,前端组件太多,第一次访问的体验很不好。
所以需要对系统进行重构和相应的优化。
虽然上面的问题很需要马上解决,但在项目进程中,没有安排系统的重构和系统优化。
今天下午开会就讨论了这个问题,这两件事应该怎么安排。
我当然提了下我的建议,现在的老系统很乱,很难维护,所以很需要马上对系统进行重构,然后基于新系统进行购物频道的开发,但这样可能会影响我们的进度,总监吴博士比较犹豫,然后提了我的建议:系统重构是肯定要做的,现在只是时间的问题,如果现在新的频道马上做的话,也只能基于老系统开发,会受到老系统很多不不合理约束,等频道先上线了,再做系统重构的话,那么要重构时,又要将刚上的频道包括在内,所以到时候又会重新架构该频道,这样会增加重构的工作量,和相应的难度,如果先做重构的话,可能时间会紧点,但一点新系统建立起来,那么再扩展新的频道将会变的相当容易,所以我建议不能为赶进度,而不顾系统的维护成本和开发代价,但又为了不让预定的工期延误太久,所以需要抓紧点,那怕加班也没关系,也要先把系统重构起来。当然后来都同事我的建议。
本来系统重构去年就开始提,但一直有任务干扰,迟迟没有作出决定,这次又差不多和以前一样,总感觉到没有一个相当空闲的时间段来完成这事,如果还和以前一样,我感觉重构的事儿可能又不知道要拖到什么时候,当然这最终的受害者是谁?大家可能也都能猜出来。
所以得连续加班,直到月底项目时间赶出来。
机器人 2009-03-30 23:29 于 北京