gpt4 book ai didi

.net - 当公司拥有所有大写字母时命名空间的命名指南

转载 作者:行者123 更新时间:2023-12-01 02:30:54 24 4
gpt4 key购买 nike

当使用 company 作为命名空间标识符的一部分时,如果公司名称由多个单词组成并且全部为大写字母,它应该叫什么?

请注意,公司的网站、他们的所有文件和每一份打印 Material 都使用这种形式,所以这不仅仅是品牌/标志的问题——这也是公司名称的实际使用方式。

以名为“ FASTDATA ”的公司为例

有许多变体可以适用

Fastdata.Product.Feature
FastData.Product.Feature
FASTDATA.Product.Feature

MyCompany.Product.Integration.Fastdata
MyCompany.Product.Integration.FastData
MyCompany.Product.Integration.FASTDATA

我一直在阅读 Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, Second Edition 但似乎没有针对这种情况的指导......

最佳答案

这在某种程度上是一个选择问题。这里最重要的是一致性。

“框架设计指南”一书确实建议使用“在选择命名空间名称的第一部分时使用公司或组织的官方名称”(来自 Brad Abrams,第 56 页),这表明适当的选择是:

FASTDATA.Product.Feature

这在第 57 页的标题为“ DO 使用 PascalCasing”的部分中得到了进一步扩展:

If your brand employs non-traditional casing, you should follow the casing defined by your brand, even if it deviates from normal namespace casing.

关于.net - 当公司拥有所有大写字母时命名空间的命名指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13035410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com