use*_*584 4 c# naming-conventions
愚蠢的问题,但是我用C#正确编码已经很长时间了,而且我已经忘记了我的命名标准并且遇到了一个心理障碍,可以这么说!
我有一个可重用的类,将被50多个项目使用,我想给它一个正确的名称.DLL的命名空间是正确的(例如Client.PROJECT/PRODUCT.xxx.yyy).
我正在考虑将该类命名为"Common",但是想知道这是否有点过于通用?
类名通常应指明类的功能."Common"通常更好地作为库名称的一部分(例如"Common.Logging"或"Ninject.Web.Common"),以指示该库中的文件对于特定目的是通用的,并且可能被使用由许多其他图书馆.
如果您想要更好地了解该课程的内容,您需要分享有关您正在创建的课程目的的更多信息.但总的来说,想到"消费者"的体验是件好事.例如,哪个更有意义?
var common = new Common();
common.LogInfo("something happened");
Run Code Online (Sandbox Code Playgroud)
... 要么:
var log = new LogService();
log.LogInfo("something happened");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2695 次 |
| 最近记录: |