gpt4 book ai didi

powershell - 组织 PowerShell Cmdlet 类

转载 作者:行者123 更新时间:2023-12-03 01:21:18 25 4
gpt4 key购买 nike

...任何人的想法?有标准吗?

PowerShell“cmdlet 结构”是“动词名词”——这很好,但会导致由动词组织的类。现在,PowerShell“外部接口(interface)”由 CmdLet 属性确定,不必与实际的类名称有关系。

我的想法是扭转这种局面 - 对类使用 NounVerb,以便特定名词的所有内容都在一起,然后根据名词中的“前缀”将它们打包到命名空间中(即,如果多个 cmdlet 形成组,则进入命名空间) .

这将在开发过程中保持 lsit 更小,并确保一个 oun 的所有 cmdlet 组合在一起。

最佳答案

我见过的最常见的做法(通过 S.M.A 上的 dotPeek)是为动词名词命名一个 C# cmdlet 类: VerbNounCommand 例如获取作业命令。这就是我们为 PowerShell 社区扩展中的 cmdlet 类名所做的。

OTOH,我认为这是一个完全取决于 cmdlet 作者的实现细节。这里最重要的是尝试使用认可的动词并选择一个好的名词(不要太笼统,避免复数)。

关于powershell - 组织 PowerShell Cmdlet 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13600830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com