Анонимный пользователь обнаружил странность в таблице базы данных корпоративного программного обеспечения: таблица MODULES имела и поля MD_ID, и MD_GUID. Хотя обычно считается идеальным, чтобы каждый GUID был уникальным, модуль Releases не имел GUID. Это несоответствие вызвало вопросы о причине этого отклонения и неправильном хранении GUID как строк. Данные свидетельствовали о том, что пользователи предоставляли минимальную дополнительную информацию в поле описания, что делало его менее понятным в некоторых случаях. Отсутствие GUID для модуля Releases оставляло пользователей в недоумении по поводу того, почему он особенный и почему уникальные идентификаторы не обрабатывались последовательно. Несмотря на отсутствие очевидного логического объяснения, это несоответствие подчеркнуло важность соблюдения практики целостности данных и обеспечения надлежащего хранения и обработки уникальных идентификаторов.
thedailywtf.com
CodeSOD: Looks Guid to Me
