In Praise Of –Dry-Run
4 months ago
- #dry-run
- #debugging
- #software development
- 作者受Subversion和Linux命令类似功能的启发,开发了一个带有–dry-run选项的报告应用程序。
- –dry-run选项会打印应用程序将执行的步骤而不实际进行任何更改,作为快速完整性检查。
- 其优势包括安全的预执行检查,以及通过避免耗时的报告生成来加速测试过程。
- 缺点是dryRun标志需要在主要阶段进行检查,略微污染了代码结构。
- –dry-run功能对于会产生变更的命令行调用应用程序特别有用,比如生成报告。
- 作者建议在开发早期就加入–dry-run功能,以便在开发过程中最大化其效益。