ConstructiCat Logo
CodeBust.
Browse section ▾

البنية.

Code Smells Mascot
التجريد الضحل

يقوم مساعد الذكاء الاصطناعي بتغليف الكود في دوال أو كلاسات أو واجهات (interfaces) إضافية تزيد من مستويات غير المباشرة (indirection) دون إخفاء أي تعقيد أو تمكين إعادة الاستخدام — وهي نماذج مجردة تقوم بمجرد تمرير الاستدعاء إلى موضع استدعاء واحد.

001
Antipatterns Mascot
التكرار بدلاً من الاستخراج

يميل مساعدو الذكاء الاصطناعي إلى لصق نسخة جديدة معدلة قليلاً من المنطق البرمجي الحالي بدلاً من إعادة استخدام دالة مشتركة أو استخراجها، مما يؤدي إلى تضخيم الكود المكرر مع اختفاء إعادة الهيكلة بصمت.

002
Code Smells Mascot
تجنب إعادة الهيكلة

يقوم مساعدو الذكاء الاصطناعي بتكديس كود جديد شبه مكرر بجوار ما هو موجود بالفعل بدلاً من إعادة تنظيمه، مما يؤدي إلى زيادة تكرار الأكواد واختفاء إعادة الهيكلة — العمل التطويري الذي يحافظ على صحة قاعدة الكود — بصمت.

003
Refactoring Mascot
العجلة المعاد اختراعها

يقوم النموذج بكتابة كود مخصص يدوياً للقيام بشيء تقوم به بالفعل المكتبة القياسية، أو تبعية مثبتة، أو دالة مساعدة متوفرة مسبقاً في المستودع — مما يضيف منطقاً مكرراً وأقل اختباراً بدلاً من استدعاء الكود الموجود بالفعل.

004