O'Reilly logo
  • Roman Zenka thinks this is interesting:

The proliferation of conditionals reduces reliability.

From

Cover of Implementation Patterns

Note

But if different paths through code are required, there is no other way than to have conditional calculation. That means the conditionals are still there somewhere, better have them explicitly visible.