🎮 مثال: لعبة فيديو بيحبها الطفل – “لعبة القفز”
🧠 1. Defect = خطأ جوه اللعبة، محدش لسه شافه
تخيل إن فيه لعبة اسمها “القفز فوق الحفر”، والمبرمج اللي صمم اللعبة نسي يخلي اللاعب يقع لما يلمس الحفرة.
👨💻 هو كتب الكود غلط، بس لسه محدش لعب اللعبة وشاف المشكلة.
ده اسمه Defect
لأنه خطأ في الكود، موجود، بس مستخبي.
🐞 2. Bug = لما حد يكتشف الخطأ ده
جه طفل تاني، وبدأ يلعب اللعبة،
إن اللاعب بيمشي فوق الحفرة ومبيقعش!
راح قال للمبرمج: “فيه حاجة غلط في اللعبة!”
هنا بقى اسمه Bug
لأن الخطأ اتشاف، واتقال للمبرمج عشان يصلحه.
💥 3. Failure = الخطأ حصل فعليًا قدام الناس
لو اللعبة دي نزلت لكل الناس في السوق،
وكل الأطفال لعبوا واكتشفوا إن اللعبة غريبة ومش حقيقية،
لأن اللاعب ما بيقعش لما يلمس الحفرة 😮ساعتها ده اسمه Failure
لأن المشكلة ظهرت فعليًا وقت اللعب، وباظت تجربة اللعبة.