Зачем проверять эти числа (2^16, 2^31 …)

Просматривая шпаргалку Элизабет Хендриксон по тестовой эвристике , я вижу следующие рекомендации:

Числа:32768 (2^15 )32769 (2^15+ 1 )65536 (2^16 )65537 (2^16 +1 )2147483648 (2^ 31 )2147483649 (2^31+ 1 )4294967296 (2^32 )4294967297 (2^32+ 1)

Кто-нибудь знает причину тестирования всех этих случаев? Моя интуиция согласуется с типом данных, который мог использовать разработчик (integer, long, double...)

Аналогично со строками:

Длинный(255, 256, 257, 1000, 1024, 2000, 2048 и более символов)

6
задан DSM 14 August 2012 в 16:02
поделиться