there's a simple technique that will dramatically reduce … [difficult to detect and diagnose] bugs in your software. It won't reduce the overall number … The technique is to build your software to … Some people recommend making your software robust by … after an error but fails in strange ways … fails immediately and visibly. … [p. 22] Assertions are the key to failing fast …
Google-1
Google-2
Copyright clearance needed for quotation.