ある匿名ユーザーが、企業ソフトウェアのデータベーステーブルで奇妙な現象を発見しました:MODULESテーブルには、MD_IDとMD_GUIDの両フィールドがありました。 通常、各GUIDが一意的であることが理想的ですが、ReleasesモジュールはGUIDがなかった。この不一致は、GUIDの不適切なストレージや、特定の理由でこの偏りが生じているかどうか、そしてGUIDが一貫して扱われていない理由を疑問に思わせました。 データによると、ユーザーが説明フィールドに最小限度の追加情報しか提供していなかったため、場合によっては不明確です。 ReleasesモジュールがGUIDを持っていないことは、ユーザーがこのモジュールが特別な理由で、また一意識別子が一貫して扱われていない理由を不思議に思わせました。 それにもかかわらず、明確な論理的な理由がなくても、この不一致は、データの整合性の維持と一意識別子の適切なストレージと処理の重要性を強調しました。
thedailywtf.com
CodeSOD: Looks Guid to Me
Create attached notes ...
