ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

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 #شوقي_البنا #رمضان_كريم"

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
5- SRP Refactoring: Fixing the God Class (Part 2) | الحل الهندسي وتحويل الكود لكود محترفين 🚀

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

3- SRP Practical Example: Fixing the God Class! | تطبيق عملي لمبدأ المسؤولية الواحدة

3- SRP Practical Example: Fixing the God Class! | تطبيق عملي لمبدأ المسؤولية الواحدة

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

⚡НАКИ: Путин СРОЧНО ВЫЗВАЛ СОВЕТ НОЧЬЮ в Кремль! Бюджет УМИРАЕТ. Набиуллина АЖ РАСТЕРЯЛАСЬ

⚡НАКИ: Путин СРОЧНО ВЫЗВАЛ СОВЕТ НОЧЬЮ в Кремль! Бюджет УМИРАЕТ. Набиуллина АЖ РАСТЕРЯЛАСЬ

SOLID Principles in Flutter & Dart بالعربي | كورس احترافي 🚀

SOLID Principles in Flutter & Dart بالعربي | كورس احترافي 🚀

How to use AI coding agents without losing engineering standards? | CodiLime

How to use AI coding agents without losing engineering standards? | CodiLime

تجربة محرر الاكواد الجديد من جوجل Antigravity 🔥🚀

تجربة محرر الاكواد الجديد من جوجل Antigravity 🔥🚀

App de Notas en Android con MVVM + Hilt + Navigation + Compose | CRUD Completo

App de Notas en Android con MVVM + Hilt + Navigation + Compose | CRUD Completo

Practical 5 Part 2 – Method-Level Security with RBAC and Custom Annotations

Practical 5 Part 2 – Method-Level Security with RBAC and Custom Annotations

Как защитить API: Уязвимости и решения

Как защитить API: Уязвимости и решения

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

VS Code ПОЛНЫЙ курс + настройка (интерфейс, плагины, работа с кодом)

VS Code ПОЛНЫЙ курс + настройка (интерфейс, плагины, работа с кодом)

Полный гайд Claude Code: С Нуля до SaaS | MCP,  Sub-Агенты, Custom Commands

Полный гайд Claude Code: С Нуля до SaaS | MCP, Sub-Агенты, Custom Commands

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Блокировка Telegram: ТОП-5 защищенных мессенджеров на замену

Блокировка Telegram: ТОП-5 защищенных мессенджеров на замену

MVVM vs. MVI - Understand the Difference Once and for All

MVVM vs. MVI - Understand the Difference Once and for All

C# с нуля — Полный курс для начинающих | Часть 1

C# с нуля — Полный курс для начинающих | Часть 1

Цифровой ошейник» для всей семьи: Как школьный мессенджер MAX собирает на вас досье?

Цифровой ошейник» для всей семьи: Как школьный мессенджер MAX собирает на вас досье?

CI/CD — Простым языком на понятном примере

CI/CD — Простым языком на понятном примере

Explicación ejercicio mockup

Explicación ejercicio mockup

Cursor AI: Полный гайд по вайбкодингу с нуля. Subagents, Hooks, Skills, Rules, Commands, MCP

Cursor AI: Полный гайд по вайбкодингу с нуля. Subagents, Hooks, Skills, Rules, Commands, MCP

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]