-
[ Laravel ] فن كتابة الـ Middleware والـ Service Layer في Laravel: إزاي تنقذ الـ Controllers من الفوضى؟
سلام الله عليكم ورحمته وبركاته إخواني وأحبابي في منتدى نقطة التطوير واحدة من أكبر المشاكل اللي بنشوفها في مشاريع لارفيل لما بتكبر، هي ظاهرة Fat Controllers؛ تفتح الـ Controller تلاقي الدالة الواحدة فيها 150 سطر: بتفحص الصلاحيات، بتعمل Validation، بتعالج الصور، بتكلم 3 APIs خارجية، وبتعمل إدخال...- مصطفى قبيصي
- الموضوع
- clean architecture controllers laravel middleware php service layer
- الردود: 0
- المنتدى: PHP
-
[ مشروع ] التعامل الذكي مع قواعد بيانات MySQL في PHP: التراخيص، المعاملات (Transactions)، وإدارة الـ Connections
أهلاً وسهلاً بكل عمالقة البرمجة وقواعد البيانات في ديف بوينت في أغلب تطبيقات الويب، 80% من أسباب البطء أو سقوط المواقع مبيكونش من كود الـ PHP نفسه، لكن بيكون من طريقة فتح اتصالات الـ Database، غياب الفهارس (Indexes)، أو عدم استخدام الـ Transactions في العمليات الحساسة زي الدفع وتحويل الأرصدة... -
M
[ شرح ] فهم مبادئ SOLID في PHP ببساطة: كودك هيفضل نضيف وقابل للتطوير لسنين قدام
يا هلا بكل مهندسي ومطوري ديف بوينت الأعزاء كلنا في بداياتنا البرمجية كنا بنكتب ملف واحد فيه 2000 سطر بنعمل فيه كل حاجة: بنقرا من الفورم، بنكلم الداتابيز، بنبعت إيميل، وبنطبع الـ HTML! الكود شغال؟ أيوة شغال.. بس أول ما العميل يطلب تعديل بسيط، بنلاقي نفسنا بنعدل في 10 ملفات والكود كله بيفرقع في...- mohamedadel
- الموضوع
- clean code design patterns oop php solid هندسة البرمجيات
- الردود: 0
- المنتدى: PHP