مهارة
Finding Duplicate Functions
يكشف الدوال التي تحل المشكلة نفسها بأسماء مختلفة
التثبيت
تتضمن سكربتاتclaude-code plugin install https://github.com/obra/superpowers-lab
تُفعّل عند
Used before a large refactor or on a codebase that grew fast, once syntactic copy-paste duplicates are already handled.
تتطلب أدوات
BashRead
- المؤلف
- Jesse Vincent (obra)
- الترخيص
- MIT
لا تكشف أدوات اكتشاف النسخ النصي الدوال ذات الأسماء والتنفيذات المختلفة التي تؤدي الغرض نفسه، وهو نمط شائع في الكود الذي تكتبه الوكلاء. تبدأ العملية ببرنامج يستخرج فهرسًا لكل الدوال، ثم يصنفها إلى مجالات باستخدام نموذج منخفض التكلفة، ويرسل كل مجال إلى نموذج أقوى لمقارنة عدد محدود من المرشحين. والنتيجة تقرير يجب أن يراجعه إنسان ويوافق عليه قبل دمج أي دوال.
التعليقات(0)
سجّل الدخول للتعليق