O'Reilly logo
  • Hideo Takahashi thinks this is interesting:

A component may then possibly be called or used in a wrong way, i.e., not in accordance with its specification. In such cases, the wrongly used component should not just suspend its service or cause the whole system to crash. Rather, it should be able to handle the situation in a reasonable and robust way.

From

Cover of Software Testing Foundations, 4th Edition

Note

under what condition is this true