Question

A form of software development “driven” by this process involves repeatedly performing this process alongside a minimal amount of code. For 10 points each:
[10m] Name this software engineering process whose “unit” form frequently utilizes fakes, stubs, and mocks.
ANSWER: software testing [accept unit testing or test-driven development; prompt on TDD]
[10e] Testing is a “dynamic” way to find these programming errors. Grace Hopper famously found a literal one of these errors inside the Harvard Mark II.
ANSWER: bugs [accept debugging]
[10h] Static program analysis often utilizes a logic developed by this computer scientist, whose namesake “triples” describe pre- and post-conditions for a program command. This British computer scientist also invented quicksort.
ANSWER: Tony Hoare [or Charles Antony Richard Hoare or C. A. R. Hoare; accept Hoare logic or Floyd-Hoare logic or Hoare rules or Hoare triples]
<Other Science>

Back to bonuses

Summary

Data

Stanford LBerkeley B10101030
Berkeley CStanford A1010020
Stanford MBerkeley A10101030