关于修改一个代码的过程(一)_20041022

Title:
关于修改一个代码的过程_20041022
Content:
前一段一段时间同事写的一个功能,导致服务器的http挂起,硬着头皮检查了一下代码,真是让人感到郁闷.
此功能包含一个数据库,一个附加函数,一个短信代理,一个检索代理,一个打印代理.
问题的出现是从实施开始的,这个功能的设计不能不说是一个结构上的失败.实施几乎需要修改所有的工作流配置和所有包含工作流的数据库.经过这位同事一段痛苦的实施经历后,终于上线了.上线后不久就因为此段代码的性能问题,将服务器搞挂了,然有我和一个同事就不用干别的事情了,出现故障要写一堆报告,还要跟客户进行合理解释,还不能说出直接原因.这个功能上线后对系统的风险实在让人不能忍受,今天再次出现了问题.
功能优化的过程:
1、在优化初期,我们还停留在幻想阶段,想象着这段代码的构架合理、代码结构严谨、重构比较容易,但是当打开程序一看,bad smiles满眼都是。实在是不能列举出来。让我感到有些意外,不过心想重构一段代码对我来说还不是一件很难的事情。于是列出下列计划:
a)重构魔法数字
b)重构所有变量名称
c)重构函数结构
d)重构函数代理中所有的函数
e)优化代码性能
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值