العودة إلى جميع الأقسام
برومبتات شات جي بي تي للمبرمجين (ICDF)
أوامر هندسة البرمجيات ومراجعة الكود باحترافية
يعتمد المطورون المحترفون على إطار **ICDF** (Instruction, Context, Data, Format) للتخلص التام من إجابات الذكاء الاصطناعي العامة أو التخمينية، والحصول على كود برمجي دقيق ومتوافق مع معايير الإنتاج.
ICDFمراجعة الكود والأمان
برومبت مراجعة الكود والكشف عن الثغرات الأمنية (إطار ICDF)
يقوم بمراجعة الكود البرمجي للكشف عن الثغرات الأمنية وضعف الأداء واقتراح الكود المحسّن مع التعليل.
[Instruction - التعليمات]:
قم بمراجعة الكود المرفق مراجعة أمنية وتقنية صارمة. حدد أي ثغرات أمنية (مثل SQL Injection, XSS, insecure deserialization) أو اختناقات أداء (O(n^2) loops, memory leaks).
[Context - السياق]:
هذا الكود جزء من واجهة برمجة تطبيقات (REST API) قيد الإنتاج لمعالجة عمليات الدفع والاشتراكات. نحن نتبع معايير OWASP Top 10 ونستخدم Node.js / TypeScript.
[Data - البيانات / الكود]:
```typescript
// الصق الكود الخاص بك هنا
```
[Format - صيغة المخرج المطلوبة]:
1. ملخص تنفيذي للمشاكل المكتشفة مع درجة الخطورة (حرجة / متوسطة / منخفضة).
2. الشرح التفصيلي لكل مشكلة وسبب حدوثها.
3. الكود المصحح والجاهز للإنتاج (Refactored Production-ready Code).
ICDFاختبارات الجودة QA
برومبت توليد اختبارات الوحدة الشاملة (Unit Tests)
يولد حالات اختبارية شاملة تغطي الحالات الطبيعية والحدية والأخطاء المتوقعة (Edge cases).
[Instruction - التعليمات]:
اكتب اختبارات وحدة شاملة (Comprehensive Unit Tests) للدالة المرفقة مع تغطية الحالات الحدية (Edge cases) والقيم الفارغة (Null/Undefined) وحالات الأخطاء.
[Context - السياق]:
نستخدم إطار عمل Jest مع TypeScript. نريد التأكد من الوصول إلى نسبة تغطية اختبارية 100% للمسارات المنطقية (Branch coverage).
[Data - الكود المستهدف]:
```typescript
// الصق الدالة هنا
```
[Format - صيغة المخرج]:
كود Jest نظيف ومكتوب باحترافية، مرتب في مجموعات describe و it واضحة مع شروحات مختصرة لكل حالة اختبار.
ICDFهندسة قواعد البيانات
برومبت تصميم مخطط قاعدة بيانات علائقية (PostgreSQL Schema)
تصميم هيكل جداول، علاقات، ومؤشرات (Indexes) عالية الأداء لقواعد بيانات PostgreSQL.
[Instruction - التعليمات]:
صمم مخطط قاعدة بيانات PostgreSQL متكامل ومحسّن لنظام إدارة اشتراكات وفواتير.
[Context - السياق]:
النظام يدعم تعدد الشركات (Multi-tenant SaaS) مع خطط اشتراك شهرية وسنوية، ونظام تجديد تلقائي ومحاولات سداد فاشلة.
[Data - المتطلبات الأساسية]:
- كيانات: المستأجرين (Tenants)، المستخدمين (Users)، الخطط (Plans)، الاشتراكات (Subscriptions)، الفواتير (Invoices)، ومعاملات الدفع (Transactions).
- مراعاة الـ Foreign Keys، والـ Constraints، والفهارس المناسبة على معرفات البحث السريعة.
[Format - صيغة المخرج]:
1. كود SQL DDL جاهز للتنفيذ.
2. مخطط العلاقات نصياً (ER Diagram).
3. نصائح تحسين الأداء (Indexing & Partitioning Tips).
هل تبني مشروعك البرمجي الآن؟
استخدم فَهِّم لبناء برومبتات برمجية مخصصة للغاتك وأطر عملك المفضلة مجاناً.