Шутки шутками, но валидаторы веб-форм частенько реально упарываются. Скажем, номер телефона может начинаться с нуля — угадайте, что делает валидатор курильщика
Здравствуйте, Mr.Delphist, Вы писали:
MD>Шутки шутками, но валидаторы веб-форм частенько реально упарываются. Скажем, номер телефона может начинаться с нуля — угадайте, что делает валидатор курильщика
обычное дело в крупных системах когда одна рука не знает что делает другая.
ставят задачу сделать валидацию на какое-то поле договора (к примеру), а то задолбали лажу вводить которую потом задолбался исправлять. какая-то добрая душа заводит задачу. другая валидацию вводит. и пофиг что в системе уже куча активных невалидных (по новому правилу договоров). начинается визг со всех сторон какого собственно хрена. мы-то ученые — перед выполнением подобного выборку из базы делаем на предмет валидности, а вот многие лажают )))
Здравствуйте, Mr.Delphist, Вы писали:
MD>Шутки шутками, но валидаторы веб-форм частенько реально упарываются. Скажем, номер телефона может начинаться с нуля — угадайте, что делает валидатор курильщика
Да, немногие программисты знают, что хранить данные в числовом виде нужно только в том случае, если с ними предполагается выполнение арифметических действий, а все остальные — номера телефонов, домов, квартир, серийные номера приборов — должны храниться в текстовом виде.
Я отвечаю за свои слова, а не за то как вы их интерпретируете!
Здравствуйте, qwertyuiop, Вы писали:
Q>Да, немногие программисты знают, что хранить данные в числовом виде нужно только в том случае, если с ними предполагается выполнение арифметических действий, а все остальные — номера телефонов, домов, квартир, серийные номера приборов — должны храниться в текстовом виде.
У меня как-то так Excel совместно с коммунальщиками прикололись — Excel нолик убрал, а веб морда коммунальщиков номер договора считал таки строкой
Здравствуйте, sambl74, Вы писали:
S>У меня как-то так Excel совместно с коммунальщиками прикололись — Excel нолик убрал, а веб морда коммунальщиков номер договора считал таки строкой
Excel в этом отношении знатный мастак
Превращает по своему желанию строки в числа, числа в даты...
Calc из Open/Libre office разумеется ничем не лучше.
Здравствуйте, qwertyuiop, Вы писали:
Q>Да, немногие программисты знают, что хранить данные в числовом виде нужно только в том случае, если с ними предполагается выполнение арифметических действий, а все остальные — номера телефонов, домов, квартир, серийные номера приборов — должны храниться в текстовом виде.
Причём в таком текстовом виде, который допускает '\0' внутри строки
Здравствуйте, IID, Вы писали:
Q>>Да, немногие программисты знают, что хранить данные в числовом виде нужно только в том случае, если с ними предполагается выполнение арифметических действий, а все остальные — номера телефонов, домов, квартир, серийные номера приборов — должны храниться в текстовом виде.
IID>Причём в таком текстовом виде, который допускает '\0' внутри строки
А это зачем?
Я отвечаю за свои слова, а не за то как вы их интерпретируете!
Здравствуйте, CreatorCray, Вы писали:
CC>Это если тип не задан и он пытается угадывать
И почему-то в ситуациях когда заниматься гаданием его никто не просил.
Здравствуйте, pagid, Вы писали:
CC>>Это если тип не задан и он пытается угадывать P>И почему-то в ситуациях когда заниматься гаданием его никто не просил.
Ну если ячейка имеет undefined тип а надо как то угадать что хочет юзер.
Часто угадывает, но если особенно удачно не угадал то будет неприятно