"Never run with -ea in production" is something Java experts usually say,
so to me they are effectively like our DCHECKs in C++. If an assert fires,
it's because there's a bug, and those checks are allowed to be more
Preconditions are an easy way to verify input in a method, so IMO we should
be using them mostly/only in top-level APIs.
On Tue, Jul 11, 2017 at 1:24 PM, Dan Burkert <[EMAIL PROTECTED]> wrote: