2.3.6 接口优先的原则
2026年01月15日
2.3.6 接口优先的原则
接口优先的原则就是强调要优先把双方的依赖项明确下来,并尽可能使之稳定。有了接口,双方遵从接口即可并行工作。
接口优先要求:尽早确定接口;谨慎确定接口,提供方和使用方确定接口,并要求接口评审;接口变更要受控。
从实际项目看来,接口确定太晚将会导致返工。一个典型的场景就是等到项目集成了才发现接口并不符合需要,而这个时候修改接口,重构的代价很大。
确定接口需要很丰富的经验,要充分考虑接口存在的变更可能。实际项目中应避免的一个现象是:接口的使用方一开始并不关心接口的具体细节,由提供方自行确定接口;而到了集成阶段,接口的使用方才提出接口无法满足自己的需要,并要求接口提供方进行变更。(https://www.daowen.com)
根据系统集成商在大量工程接口管理方面的丰富经验,建议推行“接口评审”制度,评审会上必须要求接口的制定方和使用方共同派代表参与,明确接口的需求和形式。这样做的好处有:
①接口的使用方参与了接口的评审,有助于他仔细考虑自己的需求是否能够满足。
②接口的形式是经过使用方评审的,使用方要为日后接口的变更负责任。这样可以促使接口的使用方提前充分理清需求。
③双方见面进行沟通,明确相关人员,便于日后工作中的协调处理。