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

Cambridge CBirmingham010010
Cambridge AImperial B1010020
Cambridge BDurham A1010020
Cambridge DWarwick A010010
ManchesterEdinburgh1010020
Imperial AOxford B10101030
Bristol BLSE B1010020
Oxford ABristol A10101030
Southampton AWarwick B1010020
Durham BVanderbilt010010