Должно ли имя метода «Get» включать имя параметров?

Приношу извинения, если об этом спрашивали раньше, и трудно представить, что это не так, но у него нет очевидной ассоциации ключевых слов, поэтому это сложно проверить .

Если у меня есть класс C # с парой стандартных методов, таких как GetByCode (строковый код) и GetByCodeAndResourceType (строковый код, строка resourceType) , я должен просто переименовать их в перегруженный Get (...) , поскольку их можно различить по списку параметров?

Очевидно, могут быть сценарии, в которых одна и та же сигнатура метода может потребоваться для разных целей, но кроме этого я могу ' Я не вижу необходимости в отдельных именах методов, если есть комментарии для intellisense.

Мне интересно знать, что кто-то думает о плюсах и минусах.

6
задан Ralph Lavelle 15 September 2014 в 01:20
поделиться