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

Amherst AA Brandeis Supreme010010
Bowdoin AClark A10101030
Diamond BrandeisBU B010010
Harvard ACarabrandeis1010020
Northeastern ATufts A1010020
MIT ATufts B1010020
Williams ABowdoin B010010
Yale ABrandeises Brew1010020
Yale BBoston University A010010
Brown AYale C1010020