3 ms·
Most (larger) Lean projects still have "unit tests". Those might be, e.g., trivial examples and counter examples to some definition, to make sure it isn't vacuo
by staunton 2y ago
Most (larger) Lean projects still have "unit tests". Those might be, e.g., trivial examples and counter examples to some definition, to make sure it isn't vacuous.
- schoen 2y agoThat's such a nice way to think about unit tests! (In this context and others.)
- pierrefermat1 2y agoI think the better mapping of unit tests would actually be proofs of lemmas ?
- staunton 2y agoI don't see why you would think that. In such a project theorems and proofs are "the main point of the software". The unit tests make sure certain things don't go wrong by noticing when developers, e.g., mess up while refacing something. Also, people actually put the things I was talking about in a folder called "test"...