假设我正在为我们公司创建一套名为ACME的模块/类,这是一家枕头制造商:
Pillow;
Pillow::Bed;
Pillow::Orthopedic;
Pillow::Decorative;
现在为了避免与我将来可能要使用的其他模块发生冲突,我宁愿用ACME::
为所有名称添加前缀:
ACME::Pillow;
ACME::Pillow::Bed;
ACME::Pillow::Orthopedic;
ACME::Pillow::Decorative;
但在某些情况下,这可能还不够。有时公司名称可能“弱”,可能与未来的模块发生冲突(甚至已经与现有模块发生冲突)。
是否有专门为此类用途保留的常规前缀?
(如果是电子邮件标题,我会使用X-ACME
,但在这种情况下X::
已被采用...)