就我个人而言,我认为这在软件开发中是一种不好的做法(参见 Robert C. Martin 的 Clean Code)。但我很想知道为什么人们仍然使用它们。
我说的是文件名、变量名、类名、函数名等中的首字母缩写词。
如果您回答,请说明上下文(例如:语言、大/小公司)。
编辑:我不是在谈论众所周知的技术首字母缩写词(例如:sql、html、css 等),而是在业务中的首字母缩写词。
两个例子:
1)在每个班级名称前放两个代表公司的字母
SuperCompany: SCNode, SCObject
2) 特定的模块名称
Graphic: GRTexture, GRMaterial