我正在做一个涉及政府资助的新项目。因此,我们将拥有引用政府立法的对象(类、属性、方法),这些立法的名称如Title II、Title IV-A、Title IX、Title XVI等。
我们正在遵循微软的命名指南,但Pascal/camel大小写在这一点上对我来说读起来并不好。使用Pascal大小写,我得到了名为TitleIi,TitleIva,TitleIx TitleXvi的类。驼峰大小写给我提供了titleIi,titleIva,titleIx,titleXvi的变量。
另一个选择是使用阿拉伯数字而不是罗马数字。这给了我Title2,Title4,它读起来更好,但给人的印象是我们有多个实例(例如,AddressLine1和AddressLine2)。
我正在寻求关于这方面的建议。
发布于 2011-07-15 20:37:55
我建议你做你的代码库中最具可读性的东西。如果驼峰大小写导致易读性问题,那么在这种情况下不要遵循该指导原则。
它们只是指导方针,而不是规则。
发布于 2011-07-15 20:39:17
说到底,命名约定就是--“约定”。
在您的示例中,我将使用title_IV_A
或Title_IV_A
-您将为自己省去麻烦,并使自己的生活更轻松。
发布于 2011-07-15 20:40:18
我只需忽略指导原则,将类命名为TitleII
、TitleIV_A
等(请注意,您可能需要将"-“替换为"_")。
https://stackoverflow.com/questions/6707025
复制相似问题