相关疑难解决方法(0)

命名类的最佳方法是什么?

提出好的,准确的课程名称是众所周知的困难.如果做得好,它会使代码更加自我记录,并提供一个词汇表来推断更高抽象级别的代码.

实现特定设计模式的类可以根据众所周知的模式名称(例如FooFactory,FooFacade)给出一个名称,直接模拟域概念的类可以从问题域中获取它们的名称,但是其他类呢?当我缺乏灵感,并且想避免使用泛型类名(如FooHandler,FooProcessor,FooUtils和FooManager)时,有什么类似于程序员的词库吗?

naming

87
推荐指数
5
解决办法
4万
查看次数

类命名混乱

我经常很难决定如何命名一个班级.不是因为班级的目的不明确,而是因为名字像xxx***控制器***,xxx***经理***,xxx***信息***,xxx***助手***,xxx***Util***等我到处都看到了.

如果我有一个通过HTTP上传一些内容的类,我倾向于将它命名为HttpUploader或者其他内容.我见过很多实例,其中一个类似的类被命名为HttpUploadManager,HttpTransmissionController,HttpUploadHelper等等.

关于何时使用Controller,Manager,Info等,我有点困惑. 是否有任何文章或书籍可以帮助我成为更好的课程名称?

PS:此外,与HttpTransmissionController或HttpDispatchManager相比,像HttpSender这样的名字听起来相当贫血:P

naming class naming-conventions

14
推荐指数
3
解决办法
1494
查看次数

用于misc功能的静态类的理想类名

什么是我的静态类的理想类名,它有一些静态方法来处理备用的常规/常用功能,在C#中保存最近的项目etxc ..(Infact Misc items).我想将Manager作为类名的后缀(例如:SaleManager(处理销售相关功能),ContatManager(处理联系人相关功能)

c# naming-conventions classname

0
推荐指数
3
解决办法
6511
查看次数

标签 统计

naming ×2

naming-conventions ×2

c# ×1

class ×1

classname ×1