ما هي refactordjango؟
قم بإعادة تصميم كود Django/Python لتحسين قابلية الصيانة وسهولة القراءة والالتزام بأفضل الممارسات. يحول طرق العرض السميكة إلى بنية نظيفة باستخدام حالات الاستخدام والخدمات. يطبق مبادئ SOLID وأنماط التعليمات البرمجية النظيفة وميزات Python 3.12+ مثل بناء جملة معلمة النوع ومصمم @override وأنماط Django 5+ مثل GeneratedField وطرق العرض غير المتزامنة. يعمل على إصلاح استعلامات N+1، واستخراج منطق الأعمال من طرق العرض، وفصل أجهزة تسلسل القراءة/الكتابة، وتحويل معالجة الأخطاء المستندة إلى الاستثناء إلى قيم إرجاع صريحة. يُستخدم عند إعادة بناء كود Django، أو تطبيق Clean Architecture، أو تحديث مشاريع Django القديمة. المصدر: agusabas/django-skills.