In Praise Of –dry-run
Summary
The blog post argues for the practical value of a --dry-run option in a reporting application, describing how it enables safe testing, quick sanity checks, and validation of configuration and behavior without making changes. It also discusses the trade-offs, noting that while the flag can clutter code, it is highly beneficial when appropriate.