Danny Willems -- Work In Progress

A mathematician fighting for privacy and security on the Internet, while dreaming about describing the Universe with equations and symbols.

In the series “Engineering”, I continue with some testing and documentation notes. It follows:

As usual, it is top-of-my-head notes, and the document might evolve in the future.

Documentation

The entry point of an engineer code is the documentation. When an engineer designs a library, they must think about the following:

Testing

let random_input = Random.foo () in
let exp_output = Ref_implem(random_input) in
let output = Implem(random_input) in
assert_eq(exp_output, output)