CSDN博客排名不更新,谈谈重构的做法

  据吾所知,从7-26开始,博客排名就不更新了。开始吾也不在意,后来发现连续一个星期没变化,于是就去论坛看了看。原来不少人反映存在这个问题。想必这些人是最勤快的那一批,所以发现排名不更新就很着急。后来一个人回复,说排名正在“重构”,预计一个星期完成。吾听了觉得有点意思。

  程序员总是过高估计自己的能力,以为事情可以很快搞定,结果要花比预计长得多的时间。从这个角度来说:

  原来排名功能出错了,也不知道哪里出错。

  原来排名功能去掉了,新功能还没完成。

  这两个可能性哪个更大?

  以吾工作习惯来说,要修改什么功能,首先想到的是什么?稳定至上。就是不影响现有的功能运行,免得那边已经停止了,这边还没改好。一般有两种做法:  

  直接替换老路子。这样听起来坚决果断,实际上是很危险的:新路子不能用怎么办?出错了怎么办?要知道魔鬼定律无处不在啊。

  加一个分叉。符合条件的才走新路子,否则一律走老路子。证明新路子成功之后,再关闭老路子。吾称之为桥接。吾都是采用这种做法(虽然如此,有时还是因为条件而出错)。

  希望本文能给一些朋友带来一点启发。

猜你喜欢

转载自blog.csdn.net/quantum7/article/details/81449287