Nitpick though, with:
> “Provably correct. We aim for our code to be provably correct; that is, covered by automated testing.”
Generally, ‘provably correct’ implies formal proofs e.g. ‘formal reasoning’, rather than test coverage.
”Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs. Typical applications include the certification of properties of programming languages (e.g. the CompCert compiler certification project, the Verified Software Toolchain for verification of C programs, or the Iris framework for concurrent separation logic), the formalization of mathematics (e.g. the full formalization of the Feit-Thompson theorem, or homotopy type theory), and teaching.”