一、 消息的构成:
Primary: could not create shared memory segment: %m
Detail: Failed syscall was shmget(key=%d, size=%u, 0%o).
二、 引号:
在引用时,英语文本应该使用双引号
总是用引号界定文件名、用户提供的标识符以及其他可能包含词的变量。不要用它们来标记不会包含词的变量.
三、 语法和标点:
主要错误消息:第一个字母不要大写。不要用一个句点结束一个消息。甚至不要考虑用一个感叹号结束一个消息
详细和提示消息:使用完整的句子,并且每一个都用句点结束。对句子的第一个词进行首字母大写。如果后面跟着另一个句子,在句号后面放两个空格。
四、 大写和小写:
五、 避免被动态:
六、 现在时和过去时:
七、 对象类型:
八、 组装错误信息:
当一个消息包括在别处产生的文本时,这样将它嵌入 could not open file %s: %m.
消息应该总是说明为什么错误会发生的原因。如果没有已知原因,你最好修复代码, 例如 BAD: could not open file %s BETTER: could not open file %s (I/O failure) 3. 不要在消息中写函数名.
避免缩略语。例如“can't”,请使用“cannot”
避免使用 Unable Bad Illegal Unknown BAD: unknown node type BETTER: unrecognized node type: 42
Find还是Exists
以上内容摘自《PolarDB for PostgreSQL 源码与应用实战》电子书,点击https://developer.aliyun.com/ebook/download/7773可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云原生数据库 PolarDB PostgreSQL 版是阿里云完全自主研发的云原生关系型数据库产品,100%兼容 PostgreSQL。