命名规范,英文叫"name convention", 是对写代码取名字的一些”共识“。也就是说, 你可以不遵守,但大家都选择了遵守,照者一个规范来。为什么呢?因为有社区,大家要共享代码, 你不照着规矩来, 别人会鄙视你, 懒的用你的代码。
ObjectScript以前没什么社区,大家各写各的, 使用ObjectScript的大公司也没谁把自己的代码拿出来共享。因此,个人开发者基本就是参考官方InterSystems的命名规范。举个例子, 比如以下的代码:
Class Ens.Util.ResponseBodyMethods
{
property NoFailWhileDisconnected as %Boolean;
property FirstName as %String;
parameter SETTINGS = "ReplyCodeActions";
method OnKeepalive(pAdapterStatus As %Status) as %String
{
return "okay"
}
}
我来简单总结一下:
-
包名和类名:Pascal格式,也就是首字母大写。其中%开头的是官方独占,
-
Property名字:首字母大写
-
method Name:同上。




.png)
.png)

.png)

.png)




门为医疗行业打造,深度整合国内外医疗行业标准,专有技术服务医疗行业44年,可能是全球最早从事医疗信息化的公司;
耕细做打磨数十年的稳定、可靠、易用、可扩展的数据平台;
色鲜明,不唯技术、终生负责、以解决客户问题为核心的特色企业文化;
一代混合一体化架构,一个平台同时支持混合事务处理、传统架构、容器化、云原生等多种应用场景;.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)


