4

我正在开展一个涉及政府资助的新项目。因此,我们将拥有引用政府立法的对象(类、属性、方法),其名称如 Title II、Title IV-A、Title IX、Title XVI 等。

我们遵循 Microsoft 的名称指南,但在我看来,这些名称的 Pascal/camel 大小写并不好。使用 Pascal 套管,我得到名为 TitleIi、TitleIva、TitleIx TitleXvi 的类。Camel 外壳为我提供了 titleIi、titleIva、titleIx、titleXvi 的变量。

另一种选择是使用阿拉伯数字而不是罗马数字。这给了我 Title2,Title4 读起来更好,但给人的印象是我们有多个实例(例如,AddressLine1 和 AddressLine2)。

我正在寻找这方面的建议。

4

3 回答 3

2

我建议你做你的代码库中最易读的东西。如果驼色外壳导致易读性问题,那么在这种情况下不要遵循该指南。

它们只是指导方针,而不是规则。

于 2011-07-15T12:37:55.393 回答
2

归根结底,命名约定就是——“约定”。

在你的例子中,我会使用title_IV_Aor Title_IV_A- 你会让自己头疼,让自己的生活更轻松。

于 2011-07-15T12:39:17.393 回答
0

我只是忽略指南并命名类TitleIITitleIV_A(请注意,您可能需要将“-”替换为“_”)。

于 2011-07-15T12:40:17.783 回答