代码改变世界

软件中的耦合性(coupling)

2010-01-30 22:06  Jeff  阅读(1398)  评论(0编辑  收藏  举报
周五下午的时候的发现测试中的一个问题,然后同事remi告诉我这是耦合性.不明其义,特点去网上Google了一番。 原来耦合性分为静态耦合性、动态耦合性和差异耦合性3大类. 而我们这次发现的问题可以归为静态和动态耦合性: 我们在系统中增加功能A,A是基于base code B, 而code C是一个独立的功能,但是code C默认以为code B是不会改变的 所以用到了某个bit.很不幸我们在开发A的时候,改用了其他的bit. 事实上,用汇编打补丁的系统中耦合性是个重要问题.