===[ Программы / идиоты ]=== #post-id: 7430-11-51 #original-date: 28.11.2020 Sat #original-time: 11:51 AM #original-day: 7430 #original-host: WinXP Home SP3 (Build 2600) Кстати о рукожопах, которые не могут выкинуть три байтика из прочитанного файла. Есть одна специализированная прога, распространённая по всей России. Прога общается с онлайн сервисом с держит локальную базу данных. В базе данных содержатся записи, идентифицируемые по некоему уникальному коду, и эти коды не должны дублироваться или быть пустыми. Вооот. Программа может в ряде случаев впилить запись с пустым полем кода, после чего всё превращается в тыкву. Для ремонта нужно лезть в БД и там вычищать всё. Разработчики в курсе этой проблемы, где-то даже есть официальные инструкции по ремонту. При этом разработчики утверждают, что никакой валидации данных при записи в БД быть не должно, и всё, что происходит – это нормально. Программа периодически обновляется, проблема существует уже много лет. В ответ на постоянные обращения в саппорт, разработчикам осталось только вывесить на сайте объявление, что программа портит базу, и это нормально, решайте сами. Бест практисы же.