وجّه الذكاء الاصطناعي ليقيّم عملك عبر التلميحات وسلّم تنقيط، دون أن يعيد كتابة شيفرتك مكانك أبدًا.
افتح هذا الدرس في Kodokonأنهيت تمرينًا وتريد أن تعرف مدى جودته. الردّة الطبيعية - لصق شيفرتك مع "أصلح لي هذا" - خطأ استراتيجي: سيعيد الذكاء الاصطناعي كتابة حلّك بشكل أفضل، ستقرؤه، وتومئ برأسك موافقًا… ولن تكون قد تعلّمت شيئًا. التصحيح المفيد يخبرك أين أخطأت ويتركك تصلحه بنفسك. هذا بالضبط ما ينبغي أن تطالب به.
أنت مقيّم لتمارين البرمجة. إليك نصّ التمرين، ثم حلّي.
النصّ: [الصق نصّ التمرين هنا]
حلّي: [الصق شيفرتك هنا]
قواعد التقييم، مطلقة:
1. لا تعد كتابة شيفرتي أبدًا، لا كاملةً ولا مقتطفات. لا نسخة مصحّحة، حتى لو طلبتها.
2. أخبرني أولًا ما إذا كان حلّي صحيحًا، أو صحيحًا جزئيًا، أو خاطئًا.
3. لكل مشكلة: أشِر إلى السطر المعنيّ واطرح عليّ سؤالًا يوجّهني، دون إعطاء الإصلاح.
4. رتّب المشكلات حسب الخطورة: عطل حقيقي، ثم حالة حافّة منسية، ثم أسلوب.
5. عندما أقدّم نسخة صحّحتها بنفسي، أعد تقييمها وفق القواعد نفسها.
إذا لم تكن هناك أي مشكلة على الإطلاق، قل ذلك بوضوح واقترح عليّ قيدًا إضافيًا يجعل التمرين أصعب.التسلسل الهرمي في القاعدة 4 عادة مستوردة مباشرةً من العالم المهني: في مراجعة الشيفرة، تميّز دائمًا بين ما يتعطّل (عطل)، وما سيتعطّل (حالة حافّة: مصفوفة فارغة، قيمة سالبة، نص بدل رقم) وما يزعج (أسلوب، تسمية). تعلّم فرز الملاحظات حسب الخطورة يعدّك لمراجعات الشيفرة الحقيقية التي ستعيشها ضمن فريق.
لتذهب أبعد من مجرد "صحيح أو خاطئ"، اطلب سلّم تنقيط. الدرجة الموزّعة على معايير تحوّل انطباعًا غامضًا إلى تشخيص دقيق: ترى فورًا ما إذا كانت نقطة ضعفك هي الصحّة الوظيفية، أو معالجة الحالات الحافّة، أو قابلية القراءة - وبالتالي ما ينبغي العمل عليه أولًا.
قيّم حلّي بسلّم التنقيط التالي، من 20 نقطة:
- الصحّة الوظيفية (8 نقاط): هل تنتج الشيفرة النتيجة المتوقّعة في الحالة العامة؟
- الحالات الحافّة (4 نقاط): دخل فارغ، قيم قصوى، أنواع غير متوقّعة.
- قابلية القراءة (4 نقاط): أسماء متغيرات واضحة، بنية منطقية، لا تعقيد لا داعي له.
- أفضل ممارسات اللغة (4 نقاط): اصطلاحات ملائمة، لا شيفرة زائدة.
لكل معيار: الدرجة، وتبرير في جملتين كحد أقصى، وإن كانت هناك نقاط ناقصة - تلميح للتحسين دون إعطائي الإصلاح.
أنهِ بالمجال ذي الأولوية للعمل عليه في محاولتي التالية.دورة العمل الكاملة، لتتذكّرها كروتين احترافي: تحلّه وحدك، وتقدّمه بموجّه المقيّم، وتتلقّى تلميحات محدّدة الموضع، وتصلحه بنفسك، وتعيد تقديمه - وفقط عندما تصمد نسختك يمكنك أن تسأل: "الآن وقد أصبح حلّي صحيحًا، أرني كيف كان مطوّر متمرّس سيكتبه، واشرح كل فرق." في تلك المرحلة، لم تعد المقارنة تحلّ محلّ تعلّمك: بل تتوّجه.