云医院服务/资源组件命名规则(DotNet)
程序集命名规范:Wdpc.WinForm.PublicCloud.XXX
公司简称.组件类别.服务于.功能
版本规划:平台对于客户端使用的程序集引用表达为:运行域名、程序集名称、程序集版本,更新版本。
域:可以完成隔离所有程序集运行的有效范围
程序集名称+程序集版本:在同一个域进行有效规划,相同的命名空间和类名不能在同一个程序集引用中并存,会发生命名冲突。
运行域名、程序集名称、程序集版本,更新版本。
情况 |
运行域名 |
程序集 名称 |
程序集 版本 |
更新 版本 |
1、修改程序集内部方法内部Bug,升级/优化原有方法,不改变接口和基础命名。 |
√ |
|||
2、添加类、方法。不引起新老版本引用冲突 |
√ |
|||
3、删除类、方法(原基础上) |
√ |
√ |
||
√ |
√ |
√ |
||
√ |
√ |
√ |
√ |
|
4、修改原类名 |
√ |
√ |
||
√ |
√ |
√ |
||
√ |
√ |
√ |
√ |
|
5、修改方法命名/接口/参数(不修改类名) |
√ |
√ |
||
√ |
√ |
√ |
||
√ |
√ |
√ |
√ |