...anyone是一个想法吗?有标准吗?
PowerShell的"cmdlet结构“是”动词-名词“--这很好,但导致类是由动词组织的。现在,PowerShell“外部接口”是由CmdLet属性分离的,并且不必与实际的类名有关系。
我的想法是改变这一点-为类使用NounVerb,以便特定名词的所有内容都在一起,然后根据名词中的“前缀”将它们打包到名称空间中(即,如果多个cmdlet形成组,则这些cmdlet将进入命名空间)。
这将在开发期间保持较小的lsit,并确保oun的所有cmdlet被组合在一起。
发布于 2012-11-29 02:12:22
我见过的最常见的做法(通过S.M.A上的dotPeek )是为动词-名词命名一个C# cmdlet类: VerbNounCommand,例如GetJobCommand。这就是我们对PowerShell社区扩展中的cmdlet类名称所做的操作。
OTOH,我认为这是一个完全由cmdlet作者决定的实现细节。这里最重要的事情是试着使用一个认可的动词,并选择一个好的名词(不要太通用,避免复数)。
https://stackoverflow.com/questions/13600830
复制相似问题