mth*_*mas 11 powershell naming-conventions
虽然我确实找到了很多关于如何在Cmdlet开发指南中命名Cmdlet和函数的信息,但我没有找到关于函数是应该以大写还是小写命名的任何信息.
这里的约定是什么?
(我确实理解Cmdlets本身通常以大写字母命名,即使它们在执行时不区分大小写.)
Kol*_*iat 15
命名约定可能很棘手.虽然固定的命名约定可以提供美观或简化的使用,但是不需要遵循它.一般来说,我提倡的命名约定是Powershell中已经使用的约定.由于函数是在动词 - 名词库上创建的,因此每个单词都以大写字母开头,或者如果它是缩写 - 所有大写字母,或者如果它是专有的 - 那么就是相应的.
例如,我为自己创建了一些函数:
Get-ServerDiag
Mount-TrueCryptVolumes
Start-RDP
Generate-RandomPassword
Nuke-Environment
Run Code Online (Sandbox Code Playgroud)
您可以想象这些功能的作用,它非常清晰,直观并且符合内置的Powershell功能.然而,我有哪些来自"进口"一个例外几个Unix命令到PowerShell的(如killall,pidof等...),您可以随时使用Set-Alias,如果你喜欢别人写的东西.
这个问题无论多么重要,都可以讨论,因为似乎没有"一个最好的方法".最终,这完全取决于个人喜好.
| 归档时间: |
|
| 查看次数: |
11668 次 |
| 最近记录: |