扫码阅读
手机扫码阅读
已发布接口与公共接口
59 2024-10-03
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:已发布接口与公共接口
文章来源:
麦哲思科技任甲林
扫码关注公众号
已发布接口与公共接口摘要
已发布接口: 该概念指向那些已经被发布并被其他系统组件所使用的接口。这类接口的调用者数量未知,因此维护其稳定性至关重要。一旦对已发布接口做出修改,可能会导致依赖它的调用者出现故障,且接口的作者往往无法知晓所有调用者的身份,也无法对它们进行相应的修改。若修改已发布接口A生成了新接口B,则应在接口A中调用B来保障现有调用者的正常运作,新的构件则直接使用接口B。基于此,Martin Flower警告不要过早发布接口,因为不稳定的接口会带来复杂的问题。
公共接口: 这类接口被系统内的其他组件所使用,它们的调用者数量是已知的,因此在修改公共接口时可以同时修改其调用者,以确保它们在新版接口上能够正常工作。
想要了解更多内容?
查看原文:已发布接口与公共接口
文章来源:
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
420 篇文章
浏览 78.9K
麦哲思科技任甲林的其他文章
如何画业务流程图?
业务流程图是用来描述客户业务作业方式的有效手段,它可以清晰地客户业务流程中涉及的人员角色、业务活动、业务数据以及他们之间的关系,是用来澄清需求的有效手段。
性能报告就是组织的实效改进故事!
和CMMI 1.3的评估相比,在CMMI 2.0评估时必须提交性能报告。性能能报究竟是何方神圣呢?性能报告并不神秘!它就是你实效改进的故事!为什么这么讲呢?请看性能报告中的内容: 性能报告围绕组织的业务目标讲述在组织内是如何提升过程性能的!所谓的过程性能就是过程执行的实际效果!性能报告提醒你要聚焦业务目标进行实效改进!性能报告并非在评估时才填写,而是应该作为过程改进的一个工具,帮助组织梳理自己的改进措施,在启动过程改进时,就应该填写! ...
过程、性能基线、性能模型与目标之间的关系
过程:过程是一组有序活动的集合。过程可以包含多个输入与多个输出。过程的输出可以是一个工作产品也可以是一个结果。过程与过程之间的关系可以分为: 交互影响关系:即两个过程之间是互相的影响的,过程A的输出影响了过程B的输出,比如需求开发过程的质量影响了需求评审过程的缺陷个数的多少,影响了系统测试阶段发现的缺陷个数的多少。 替换关系:即两个过程可以互相替换,比如OO的需求分析过程、结构化的需求分析过程
最有效的5条改进措施
有朋友问我在咨询过程中发现对客户最有效的5条改进措施有哪些,细细反思后总结如下: 1、分类管理项目 通过区分企业中不同类型的项目制定不同的管理策略、裁剪策略,保证了质量体系的实用性、灵活性,即减少了开发投入又保证了项目的质量,平衡了敏捷方法与规范方法。 有的企业区分了新产品研发、订单项目开发、系统维护等3类项目,又区分了大中小规模的不同,针对不同类不同规模的项目定义了管理的流程、文档模板。 2、用
Infosys公司过程改进的18条经验
Infosys公司过程改进的18条经验 1 设定明确的过程改进目标,每次改进的周期不宜太长。 2 保持过程定义的简单性,使过程定义易于为项目经理、开发人员等所接受。 3 尽可能减少过程定义的变更次数。 4 基于企业的实践定义过程,使过程易于接受并减少培训、部署的工作量。 5 过程改进视同为一个项目,有明确的项目计划。 6 为每个项目组配备质量顾问,质量顾问为EPG成员,负责手把手指导项目组按体系执
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线