C# 命名:WorkspaceViewModelFactory或WorkspaceVMFactory或WorkspaceViewModel\u工厂?

C# 命名:WorkspaceViewModelFactory或WorkspaceVMFactory或WorkspaceViewModel\u工厂?,c#,.net,naming-conventions,coding-style,naming,C#,.net,Naming Conventions,Coding Style,Naming,根据命名约定,哪一个是重新开始的 * WorkspaceViewModelFactory * WorkspaceVMFactory * WorkspaceViewModel_Factory * WorkspaceVM_Factory * Workspace_ViewModel_Factory * Workspace_VM_Factory 如果这很重要:我是一个业余程序员,我是唯一一个必须阅读我的代码的人。第一个WorkspaceViewModelFactory 引用#1自 当标识符由 多个单词

根据命名约定,哪一个是重新开始的

* WorkspaceViewModelFactory
* WorkspaceVMFactory
* WorkspaceViewModel_Factory
* WorkspaceVM_Factory
* Workspace_ViewModel_Factory
* Workspace_VM_Factory

如果这很重要:我是一个业余程序员,我是唯一一个必须阅读我的代码的人。

第一个
WorkspaceViewModelFactory

引用#1自

当标识符由 多个单词,不要使用分隔符, 例如下划线(“\”或连字符 (“-”),字里行间。相反,使用 套管,用于指示 每一个字

这排除了所有具有
的选项

引用#2自

一般来说,您不应该使用 缩写或首字母缩略词。这些是 你的名字不太可读。同样地, 很难知道它是什么时候 可以安全地假设首字母缩略词是 得到广泛认可


这排除了名称中包含
VM
的所有选项,只留下一个清晰的选项
WorkspaceViewModelFactory

第一个
WorkspaceViewModelFactory

引用#1自

当标识符由 多个单词,不要使用分隔符, 例如下划线(“\”或连字符 (“-”),字里行间。相反,使用 套管,用于指示 每一个字

这排除了所有具有
的选项

引用#2自

一般来说,您不应该使用 缩写或首字母缩略词。这些是 你的名字不太可读。同样地, 很难知道它是什么时候 可以安全地假设首字母缩略词是 得到广泛认可


这排除了名称中包含
VM
的所有选项,只留下一个清晰的选项
WorkspaceViewModelFactory

感谢您快速而详细的回答!谢谢你快速详细的回答!