5- SRP Refactoring: Fixing the God Class (Part 2) | الحل الهندسي وتحويل الكود لكود محترفين 🚀
Автор: Flutter with Shawky
Загружено: 2026-02-24
Просмотров: 45
Описание:
بعد ما كشفنا 'الجريمة البرمجية' في الجزء اللي فات وعرفنا ليه الكود بتاعنا كان بيضرب، النهاردة جه وقت الإصلاح الهندسي. 🛠️
في الفيديو ده، مش بس هنفكك الأخطبوط (The God Class)، لا إحنا هنعيد بناء كلاس الـ CartManager سطر بسطر باستخدام مبدأ الـ Single Responsibility Principle (SRP). هتشوف بعينك إزاي التعديلات البسيطة اللي بيطلبها العميل ممكن تتحول لمتعة مش لكابوس لو كودك نِضيف!
🔥 اللي هنتعلمه في الجزء التاني (الحل):
Refactoring Step-by-Step: إزاي بنفصل المسؤوليات ونوزعها على كلاسات مستقلة.
Decoupling: إزاي بنخلي الكود "حر" ومستقل عن بعضه عشان يسهل تعديله.
Clean Architecture Approach: لمحة سريعة عن إزاي التقسيمة دي بتمهد لنا الطريق للـ Clean Architecture.
Real Project Bonus: وزي ما وعدتكم، في آخر الفيديو هناخد 'زتونة' من مشروع حقيقي (Auth System) وهنشوف إزاي بنطبق الـ SRP بين الـ Data Source والـ Repository والـ Cubit.
لو عايز تحول كودك من 'عك' لكود مهندس محترف، الفيديو ده معمول عشانك!
📊 مستوى التقدم في الدورة:
الدرس الحالي: [5 / 19] – SRP Refactoring: Fixing the God Class
التقدم: 🟩🟩🟩🟩🟩⬜⬜⬜⬜⬜ 26%
🔗 الروابط المهمة:
الجزء الأول (كشف المشكلة):
• 4- SRP Violation Example: The God Class Pr...
بلاي ليست SOLID بالكامل:
• SOLID Principles in Flutter & Dart بالعربي...
تابعوني على منصات التواصل الاجتماعي:
💙 LinkedIn: / shawky-albana-flutter
🐙 GitHub: https://github.com/SHAWKY-ALBANA
📽️ YouTube: / @flutterwithshawky
📧 Email: [email protected]
لو طلعت بمعلومة جديدة، متنساش اللايك المتين، الاشتراك، وفعل الجرس عشان المبدأ الجاي (Open/Closed) هيغير فكرك تماماً!
#Flutter #Dart #SOLID #SRP #Refactoring #CleanCode #SoftwareEngineering #Architecture #شوقي_البنا #رمضان_كريم"
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: