Problem solving
صورة
في أي شركة كبيرة…
قبل ما يبدأ أول سطر Code
بيكون فيه مرحلة أهم بكتير:
مرحلة فهم النظام.
مين الكيانات الأساسية؟
إيه العلاقات بينهم؟
فين الـ Responsibility الخاصة بكل جزء؟
وإزاي النظام يفضل قابل للتطوير بعد سنين؟
الصورة دي قد تبدو بسيطة…
لكن خلف كل علاقة فيها:
قرار تصميمي.
وخلف كل Class:
فكرة.
وخلف كل System ناجح:
تحليل صحيح من البداية.
وده بالضبط اللي بيفرق بين:
كود “شغال”
ونظام معمول باحترافية.
قريبًا…
رحلة كاملة داخل:
System Analysis
UML
Object-Oriented Design
Design Patterns
مش مجرد شرح نظري…
لكن طريقة تفكير تُستخدم فعليًا في بناء الأنظمة الحقيقية.
3 · 716 ·