Eclipse家族法则

xiaoxiao2026-06-11  14

扩展者 1.贡献法则(Contribution Rule): 一切皆是贡献 2.遵循法则(Conformance Rule): 插件必须遵循与其的接口 3.共享法则(Sharing Rule): 增加,不要取代 4.有样学样法则(Monkey See/Monkey Do Rule): 遇到问题时,首先复制类似插件的结构 5.相关性法则(Relevance Rule): 只有在操作有可能成功时才显示你所贡献的操作 6.整合法则(Integration Rule): 要整合,不要分裂 7.责任法则(Responsibility Rule): 明确指出你开发的插件是问题的源头 8.针对API契约编程法则(Program To API Contract Rule): 首先检查Eclipse API契约,然后针对契约编程 9."其他"法则(Other Rule): 让用户可以选择所有东西,但是把那些通常不用于当前视角的选项放在Other...对话框中 10.IResource适配法则(Adapt To IResource Rule): 应该尽量为领域对象定义IResource适配器 11.分层法则(Strata Rule): 将语言无关的功能与特定于具体语言的功能分开,将核心功能与UI功能分开 12.使用连贯性法则(User Continuity Rule): 在多次会话之间,应该保持用户界面状态一致   促成者 1.邀请法则(Invitation Rule): 尽可能的邀请别人为你的作品做出贡献 2.懒加载法则(Lazy Loading Rule): 只有在真正需要的时候才加载插件 3.安全平台法则(Safe Platform Rule): 作为扩展点的提供者,你必须保护好自己,不要让扩展者的误操作给你造成损失 4.公平竞赛法则(Fair Play Rule): 所有使用者遵守同样的游戏规则,包括我自己 5.明确扩展法则(Explicit Extension Rule): 明确说明平台的什么地方可供扩展 6.发散性法则(Diversity Rule): 一个扩展点接纳多个扩展 7.良好防御法则(Good Fences Rule): 如果要交出程序的控制权,首先保护好你自己 8.用户决定法则(User Arbitration Rule): 如果有多个选择,由用户决定使用哪个 9.明确API法则(Explicit API Rule): 将API与插件内部使用的类分开 10.稳定性法则(Stability Rule): 如果你已经开始邀请其他人作出贡献,就不要再改变规则 11.保守API法则(Defensive API Rule): 只暴露你有信心的API,但同时也要做好准备暴露更多的API,因为使用者会邀请你这样做   发布者 1.许可法则(License Rule): 每项贡献品都应该提供许可证
转载请注明原文地址: https://www.6miu.com/read-5049954.html

最新回复(0)