3 คะแนน โดย xguru 2020-02-19 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

สาเหตุคือแอปสองตัวที่ดูเหมือนไม่เกี่ยวกันเลยนี้อ่าน GUID เดียวกันด้วยวิธีที่ผิดเหมือนกัน

พอลองหาว่าทำไมถึงเป็นแบบนั้น ก็พบว่าคำตอบใน Stack Overflow เมื่อปี 2009 เกี่ยวกับวิธีอ่าน GUID ใน .NET นั้นผิดตั้งแต่แรก

จึงเป็นบทเรียนว่าควรระวังการคัดลอกไปใช้จาก Stack Overflow โดยไม่ตรวจสอบรายละเอียดให้ดี

ตอนนี้คำตอบที่ถูกเลือกไว้ลบไม่ได้แล้ว เลยทำได้แค่แก้ไขเนื้อหาเอาไว้

2 ความคิดเห็น

 
disjukr 2020-02-19

ปัญหาไม่ใช่ว่า GUID ของทั้งสองแอปเหมือนกัน แต่เป็นเพราะทั้งคู่มีบั๊กแบบเดียวกันที่ทำให้เข้าใจผิดว่ามันเหมือนกัน

 
xguru 2020-02-19

อ๊ะ สงสัยว่าผมคงอ่านแบบรีบ ๆ เลยตีความผิดไป ขอบคุณครับ