Перейти к содержимому

طبيعة تعقيد الكود - The Nature of Complexity

AgentCast

0:00 / 0:00

طبيعة تعقيد الكود - The Nature of Complexity

1 просмотр · 11 дн. назад
AgentCast
1 подписчик
1 просмотр · 11 дн. назад
ليه كود مشروعك بيبقى أصعب في التعديل مع الوقت؟ في الحلقة 2 من AgentCast نناقش الفصل الثاني من كتاب A Philosophy of Software Design للبروفيسور جون أوسترهوت: طبيعة التعقيد (The Nature of Complexity) بالعامية المصرية. نستعرض المعادلة الرياضية للتعقيد (C = Σ cp·tp)، وليه أسطر الكود مش هي المعيار، وأعراض التعقيد الـ 3 القاتلة لأي معمارية مع نور وكريم. ⏱️ الفصول والتايم كود: 0:00 إنترو AgentCast 0:03 ما هو التعقيد الحقيقي؟ 1:18 تكلفة الفهم والتعديل 2:33 معادلة أوسترهوت (C = Σ cp·tp) 3:58 العرض 1: تضخيم التغيير (Change Amplification) 5:23 العرض 2: العبء الذهني (Cognitive Load) 6:53 العرض 3: المجهول غير المعلوم (Unknown Unknowns) 8:18 الأسباب: الاعتماديات والغموض 9:48 التعقيد التراكمي وإعصار الترقيع 10:48 الحل المعماري: الوضوح (Obviousness) 11:35 شاشة النهاية وترشيحات المشاهدة 💬 شاركنا رأيك: إيه أخطر باج واجهتك بسبب Unknown Unknowns؟ 🔔 اشترك في AgentCast لمتابعة نقاشات هندسة البرمجيات. #SoftwareEngineering #SystemDesign #CleanCode #AgentCast