dry run


Also found in: Dictionary, Thesaurus, Medical, Legal, Idioms, Wikipedia.

dry run

[¦drī ′rən]
(computer science)
A check of the logic and coding of a computer program in which the program's operations are followed from a flow chart and written instructions, and the results of each step are written down, before the program is run on a computer. Also known as desk check.
(engineering)
Any practice test or session.
(ordnance)
Any simulated firing practice, particularly a dive-bombing approach made without the release of a bomb.

dry run

(programming)
To execute a program by hand, writing values of variables and other run-time data on paper, in order to check its operation and control flow or to track down a bug (as part of debugging). A dry run is an extreme form of desk check or code review and is practical only for fairly simple programs, small amounts of data and simple external interfaces. It was often performed off-line using a hardcopy of the source code.

Dry runs were common practice in the days when access to computers was limited but the availability of screen editors and fast compilers makes debugging by printf a more productive method in most cases. Sophisticated debuggers that allow you to get the computer to step through your source code line by line and show values of variables make even this unnecessary.
References in periodicals archive ?
Kiriyenko said 97 percent of the equipment has been installed and the remainder would be put in place once the dry run was completed.
Law firms and estate agents across the Midlands are being urged to embrace a dry run for HIPs this autumn.
The problem: The primary computers were not creating backup data, leaving the alternate center with blank data tapes - something better discovered in a dry run than in the midst of an actual disaster.
We did a dry run where the physical lay-out of the station was reproduced.
This social science ain't rocket science; we had a dry run (literally) with Prohibition's gentle nurturing of La Cosa Nostra.
The Twelve Commandments for Small Business" is a dry run through the maze of business.
Now the push is on to bring in the most donations for a chance to compete in the first Dry Run urban challenge on February 7.
Last month, two Yemeni men were arrested at the Amsterdam airport after flying in from Chicago, on suspicion they may have been conducting a dry run for an airline terror attack.
TWO airline passengers busted with mock bombs yesterday may have been on a dry run for a terrorist attack.
LEWIS HAMILTON topped the dry run lap times at a rainsoaked Jerez, as the four-day test drew to a close in Spain.
Meanwhile, Dry Run, an online project, gives people an insight into the physical and emotional states of first-time participants in the run.
Luckily it was a dry run, thanks to their personal umbrella-carrier.