فهم الكود القديم
يساعد على فهم كود قديم غير موثق وتحديد طريقة آمنة للتعامل معه.
توضيح مهم: معظم الاختصارات دي مش أوامر رسمية مبرمجة داخل ChatGPT. هي كلمات بتوجّه الذكاء الاصطناعي لتنفيذ مهمة معينة. بعضها منتشر، وبعضها اختصارات عملية تقدر تستخدمها بنفسك. النتائج ممكن تختلف حسب النموذج، والأفضل تضيف تفاصيل بعد الأمر.
تستخدمه إزاي؟
اكتب الأمر في أول رسالتك للأداة، وبعده طلبك بالتفصيل. الأمر نفسه وطرق كتابته متاحة للمشتركين.
الشرح
«الأمر» يوجّه النموذج لقراءة كود قديم بلا توثيق أو اختبارات وتلخيص ما يفعله والاعتماديات الخفية فيه ومواضع الخطر، ثم اقتراح خطة تعديل آمنة: كتابة اختبارات توصيف (characterization tests) تثبّت السلوك الحالي أولًا، ثم عزل الأجزاء، ثم إعادة الهيكلة تدريجيًا. المخرجات: شرح للبنية، خريطة اعتماديات نصية، وقائمة بما يحتاج سؤالًا لصاحب الكود. حدوده: لا يرى باقي النظام ولا بيانات الإنتاج، وقد يفسّر سلوكًا غريبًا على أنه خطأ بينما هو متعمد؛ تحقق بتشغيل الكود وبالتاريخ في git قبل حذف شيء.
طرق الاستخدام والمثال الجاهز للمشتركين
- كل طرق كتابة الأمر ومعنى كل طريقة
- مثال جاهز تنسخه بضغطة وتجرّبه على طول
- نصائح لنتيجة أدق وأوامر مرتبطة
مشترك بالفعل؟ سجّل الدخول