软件维护中的挑战与应对策略
1. 信息囤积问题
1.1 信息囤积现象
在软件开发领域,常常会出现有人故意隐藏自己所知信息的情况。比如,数据库组可能只有一个人了解事务管理器关键部分的运行机制。为了让自己难以被替代,这个人会故意让现有文档过时,然后私藏最新信息。一旦此人被解雇,公司就得重新积累相关知识,成本可能高到即使在困境中也只能留用他。
在经济衰退时,软件公司里人们为了职位和资源相互竞争,就像玩抢椅子游戏。效率专家介入后开始裁员,最后总会有人空手而归。对于那些有家庭负担的员工来说,他们想要保护自己不被裁掉,采取信息囤积的做法似乎也可以理解。
1.2 拖延战术
作为某个领域的“专家”,面对专业技术问题时不能表现出无知,否则会损害其专家声誉和市场价值。因此,信息囤积者常用拖延战术,比如在走廊故意避开你、不回邮件,当你去他们办公室时说自己“很忙”。实在没办法时,他们会用大量专业术语和概念进行“知识暴力”攻击,让你听不懂,目的是尽可能少地提供具体信息,同时浪费你的时间,迫使你放弃。
例如,有人问一个信息囤积者如何定义事务,他给出的定义是:“A transaction, in my optimized implementation, is a self - formatting Unicode data stream, of arbitrary size, between a set of orthogonal subsystems, on a geo - distributed LAN, using an application - level network protocol.” 这种定义故意模糊,尽管事务的概念早已被
软件维护挑战与应对策略
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



