إنتقل إلى المحتوى الرئيسي

البرمجة وتطوير البرمجيات

جميع المستويات

سواء كنت تتعلّم البرمجة أو تطلق برمجيات إنتاجية، يغيّر الذكاء الاصطناعي حلقة العمل. الفائزون يتعاملون معه كزميل سريع وواسع المعرفة — ويتحقّقون من كل ما ينتجه.

فيمَ يبرع

  • يشرح الكود غير المألوف أو الأخطاء بلغة بسيطة.
  • ينشئ الكود النمطي والاختبارات والمسودات الأولى للدوال.
  • يعيد الهيكلة من أجل الوضوح، ويصحّح الأخطاء عبر التفكير في تتبّع المكدّس.
  • يترجم بين اللغات/أطر العمل.
  • يراجع فرقًا (diff) بحثًا عن العلل والروائح البرمجية.

بالنسبة لقواعد الكود الحقيقية، افعل ذلك داخل مستودعك مع Claude Code، الذي يستطيع قراءة الملفات وتشغيل الاختبارات والتعديل بموافقتك.

الحلقة الذهبية

  1. قدّم السياق — الكود ذي الصلة، والخطأ، وما توقّعته مقابل ما حصلت عليه. مُدخَل غامض، مُخرَج غامض.
  2. اطلب خطة للتغييرات غير التافهة قبل التعديلات (وضع التخطيط).
  3. أنشئ التغيير.
  4. اقرأه — افهم قبل أن تقبل. الكود ملكك ومسؤوليتك.
  5. شغّله — الاختبارات/التحقق اللغوي/البناء. لا تثق أبدًا بعبارة "هذا يعمل" دون تشغيله.

الخطوة التي تفصل النتائج الجيدة عن السيئة هي السهم العائد إلى الأعلى: عندما يفشل اختبار، لا تُصلح بشكل أعمى — أعد إدخال الفشل كسياق جديد.

مطالبات تستحقّ عناءها

Explain what this function does and any edge cases it mishandles: {code}
Write tests for {function}. Cover the happy path and the edge cases. {code}
This throws {error}. Here's the code and stack trace. Find the root cause and
propose a minimal fix. {context}

قواعد صارمة

:::warning تحقّق، واحمِ أسرارك

  • شغّل وراجع الكود المُنشأ — قد يكون خاطئًا بطريقة دقيقة أو يخترع واجهات برمجة تطبيقات غير موجودة.
  • لا تلصق الأسرار/المفاتيح أبدًا في مطالبة (الخصوصية).
  • بالنسبة للبرمجة الوكيلية/الآلية، أحكِم الأذونات واقرأ تأمين الوكلاء. :::

التالي