Вот, что значит оптимизм

Только, что в коде встретил вот такую проверку.

user.setTransactionId(++_transactionId);
if (_transactionId == 9223372036854775807L) {
_transactionId = 0L;
}

Даже, если их сервер обрабатывает 100000 транзакций в секунду, то всего пройдет жалких 4 миллиона лет до того, как они доберутся до максимального int64 🙂
Мне бы их проблемы 🙂

5 комментариев to “Вот, что значит оптимизм”

  1. jaguar_arx:

    Возможно товарищ просчитал развитие популяции землян, вероятность расселения в космос и расширение технологий и решил, что лучше перестраховаться 🙂

  2. ctype:

    java-стиль, он такой. кодинг ради кодинга

  3. А кто сказал, что Id первой транзакции был = 0?