文件名称:RefactoringPowerShellWithPester:使用 Pester 帮助重构旧脚本的演示
文件大小:21KB
文件格式:ZIP
更新时间:2024-07-20 02:16:09
PowerShell
重构 PowerShell(在 Pester 的帮助下) 我发布的早期 PowerShell 函数之一称为 。 在看到几个人询问字符串解析后,我决定写它,通常使用正则表达式,带可选引号的分隔字符串,转义字符等。 (想想尝试使用正则表达式正确处理 CSV 文件的所有可能的有效输入,并且您会感觉到臀部的疼痛程度。) 在编写此脚本时,我对 PowerShell 还很陌生,主要使用 Windows 脚本(VBS / JScript)和批处理文件工作了大约十年。 我听说过单元测试,但从未对我的脚本应用任何类型的自动化测试。 我通常会手动进行测试,或者充其量编写将数据输出到屏幕的测试脚本,要求我评估结果,而不是将其简化为简单的“红色/绿色”标志。 从那时起,我在理解干净的代码应该是什么样子方面也取得了长足的进步。 通过为变量和函数选择好的名称,并将代码分解成简短、易于理解的函数,任何人都可以理解
【文件预览】:
RefactoringPowerShellWithPester-master
----LICENSE(11KB)
----StringTokens.Tests.ps1(12KB)
----README.md(2KB)
----Log.md(31KB)
----StringTokens.psm1(14KB)