Hasty Briefsbeta

双语

In Praise Of –Dry-Run

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