Хабы: Математика, Программирование, Терминология IT, Анализ и проектирование систем
Недавно коллега-аналитик переслал вопрос от одного из разработчиков:
«У тебя в ТЗ сказано, что id — это число, максимум 18 знаков. С точки зрения программирования 0001 и 001 и 01 и 1 — это все одно и то же число 1. Но наша система с параметром id работает как со строкой. Поэтому для нас это все разные значения. Вопрос: может ли число начинаться с нуля? Т.е. 0001 — является ли это числом?»
Давайте попробуем разобраться, является ли значение «0001» числом. Рассмотрим эту проблему с трех сторон...
Читать далее