Hmm, I’m having a hard time arguing why, but I would not even consider exponential backoff to be covered by the un-inversed “explicit is better than implicit”.
That rule felt more like it concerns itself with code style, whereas exponential backoff feels more like a configuration concern.
Obviously, exponential backoff does change the behavior of the code and could lead to bugs which you couldn’t reason about in the code. But it’s gonna be a rare thing, and you can probably reason about it from the logs.
Hmm, I’m having a hard time arguing why, but I would not even consider exponential backoff to be covered by the un-inversed “explicit is better than implicit”.
That rule felt more like it concerns itself with code style, whereas exponential backoff feels more like a configuration concern.
Obviously, exponential backoff does change the behavior of the code and could lead to bugs which you couldn’t reason about in the code. But it’s gonna be a rare thing, and you can probably reason about it from the logs.