首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

做一个拒绝僵尸代码的软件工程师

2013-09-07 
做一个拒绝僵尸代码的程序员僵尸代码就是代码中的那些一大串一大串被注释掉的部分,比如有用#if 0/#endif,

做一个拒绝僵尸代码的程序员

僵尸代码就是代码中的那些一大串一大串被注释掉的部分,

比如有用#if 0/#endif,有用/*以及*/,亦或者使用//等等注释掉

不再使用的或者错误的代码。

 

而这些一大串一大串的代码会给维护代码增加难度,有时可能会

成为代码维护者的噩梦。

 

拒绝僵尸代码的理由:

(1)如果要使用grep或find工具搜索的时候,因为僵尸代码的存在可能

会对你的查找结果的分析产生干扰;

(2)因为僵尸代码的存在,会让代码的可读性变差;

(3)代码的可读性变差了,自然会增大代码维护的难度;

(4)糟糕的是,如果代码的开发者和代码的维护者不是同一个人,这些

已经存在的僵尸代码谁敢轻易的删除?

(5)现代软件管理中通常都会有软件版本控制系统,因为有了版本控制系统,

我们可以很容易的知道哪一版本做了哪些改动。

当然小作坊式的软件公司可能不会花钱去买这个软件。

 

所以,我们有理由并且可以大胆的删除软件中的僵尸代码。

let's do it.

1楼boyxulin1986昨天 21:57
自己必须顶自己

热点排行