如果以前有人问过,并且很难想象它没有,但是它没有明显的关键字关联,所以很难检查。'Get'方法名称应该包含参数的名称吗?
如果我有像GetByCode(string code)
和GetByCodeAndResourceType(string code, string resourceType)
几个标准方法C#类,我应该只是将其重命名为一个重载Get(...)
,因为它们是由参数列表区分?
很明显,可能会出现不同目的需要使用同一个方法签名的情况,但除了我不能看到需要单独的方法名称的情况外,只要智能感知有适当的注释。
我很想知道任何人认为是利弊。
+1是的,一致性很重要 – 2011-05-30 01:54:14