【发布时间】:2009-09-08 16:10:55
【问题描述】:
就我个人而言,我从不喜欢类的 MyObject 命名。我想现状会同意,但我想看看论点的另一面,看看它是否有效。
【问题讨论】:
-
我确信在某些情况下这很有用,但我支持你,我不喜欢它。你曾经使用过像 YourObject 或 HerObject 这样的类名吗?不,我也是。当我们讨论这个主题时,另一个烦恼是在表格名称中包含“表格”。 PeopleTable、UserTable、AddressTable、MyFavoritesTable... 哎呀。数据库可以告诉我它是什么类型的对象。很高兴我明白了这一点。
-
我对这件事并没有真正的意见,但会关注这个讨论。你说你想看到论点的另一面,但你没有提供反对这个约定的论点,所以也许从那里开始?
-
@Doug - 我不喜欢
SomethingTable之类的东西,但难道没有 FxCop 或 Find-Bugs 规则规定类名应该引用它们的基类吗?就像 Java 中的Map'List` 和Set一样。得再看看这条规则。
标签: language-agnostic naming-conventions