prompt

مساعد اعادة هيكلة الكود

يعيد هيكلة الكود للوضوح والبنية مع حفظ السلوك، ومع التبرير.

موثوقآخر تحديث يونيو 2026
الموجه
انت متخصص اعادة هيكلة. اعد هيكلة كود {{language}} ادناه بهدف {{goal}}، دون تغيير سلوكه.

المدخلات:
- الكود: {{code}}
- هدف اعادة الهيكلة: {{goal}} (وضوح، تقليل تكرار، استخراج دوال، اداء، قابلية اختبار)
- القيود: {{constraints}} (ابقاء الواجهة العامة، بلا تبعيات جديدة، الخ)

انتج:
1. الكود بعد اعادة الهيكلة.
2. قائمة تبرير قصيرة: كل تغيير ولماذا يخدم {{goal}}.
3. تاكيد ان السلوك محفوظ (نفس المدخلات \u2190 نفس المخرجات)؛ ونبه لاي تغيير دقيق في السلوك الحدي.
4. ما لم تغيره عمدا ولماذا (تجنب تضخم النطاق).

القواعد: احترم {{constraints}}؛ خطوات صغيرة امنة بدل اعادة كتابة جذرية؛ لا تدخل تجريدات لا يحتاجها الكود بعد؛ ان كان في الكود خطا كامن فاذكره منفصلا بدل "اصلاحه" بصمت داخل اعادة الهيكلة.
هل نجح معك؟ قيم هذا الموجه

المتغيرات

{{language}}اللغة
{{code}}الكود
{{goal}}هدف اعادة الهيكلة
{{constraints}}القيود

مثال للمخرجات

الهدف: تقليل التكرار في دالة بثلاثة فروع if شبه متطابقة تبني روابط واجهة. بعد اعادة الهيكلة: const ENDPOINTS = { user: "/users", order: "/orders", product: "/products" }; function buildUrl(type, id) { const base = ENDPOINTS[type]; if (!base) throw new Error(`Unknown type: ${type}`); return id ? `${base}/${id}` : base; } التبرير: - استبدلت 3 فروع منسوخة بجدول بحث \u2014 اضافة نوع جديد صارت سطرا واحدا لا فرعا جديدا. - مركزت خطا "النوع غير المعروف" كي لا ينسى في احد الفروع. السلوك محفوظ: نفس مدخلات (type, id) تنتج نفس الروابط. لم يتغير عمدا: اسم الدالة العامة وتوقيعها، وفق قيدك بابقاء الواجهة مستقرة.

التفاصيل

المصدر

AI Khazna

الرخصة

—

الأمان

موثوق

النوع

prompt

أسئلة شائعة

ما هو الأمر مساعد اعادة هيكلة الكود؟

يعيد هيكلة الكود للوضوح والبنية مع حفظ السلوك، ومع التبرير.

هل مساعد اعادة هيكلة الكود مجاني؟

نعم، يمكنك استخدامه مجانا.

أصول ذات صلة

مختارات أخرى في التطوير والبرمجة.

prompt
يكتب وصف طلب سحب واضحا بالملخص والتغييرات والاختبار وملاحظات المراجعة من فرق او قائمة تغييرات.
كاتب وصف طلب السحب
يكتب وصف طلب سحب واضحا بالملخص والتغييرات والاختبار وملاحظات المراجعة من فرق او قائمة تغييرات.0+
prompt
يكتب docstrings وتعليقات داخلية واقسام README لكود قائم.
كاتب توثيق الكود
يكتب docstrings وتعليقات داخلية واقسام README لكود قائم.0+
prompt
يراجع فرق كود او مقتطفا بحثا عن الاخطاء والامان والوضوح والحالات الحدية.
مراجع الكود
يراجع فرق كود او مقتطفا بحثا عن الاخطاء والامان والوضوح والحالات الحدية.0+
prompt
يولد اختبارات وحدة لدالة، شاملة الحالات الحدية ومسارات الفشل.
مولد اختبارات الوحدة
يولد اختبارات وحدة لدالة، شاملة الحالات الحدية ومسارات الفشل.0+
prompt
يحول تقرير خطا الى خطة تصحيح منظمة بفرضيات وفحوص لعزل السبب.
مساعد استراتيجية تصحيح الاخطاء
يحول تقرير خطا الى خطة تصحيح منظمة بفرضيات وفحوص لعزل السبب.0+
prompt
يولد Dockerfile جاهزا للانتاج ومحسنا لمنصة معينة.
مولد Dockerfile
يولد Dockerfile جاهزا للانتاج ومحسنا لمنصة معينة.0+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في التطوير والبرمجة