lexicalscope.com
Fail Fast – Fail During Compile
One of the fastest ways for faulty software to fail is at compile time. Here is an example of slow failing code, it will fail at runtime if it comes across an implementation of A that it did not ex…