EP04 - Talking Design - Part 1 - SOLID Principles
Chapters
About this episode
في الحلقة الرابعة من AskDeveloper Podcast، يفتتح محمد الشريف وأحمد الملط وتامر زكي سلسلة «Talking Design» بنقاش تمهيدي عن دور التصميم عند بناء البرمجيات. يركز الحوار على الحاجة إلى تصور الحل قبل التنفيذ، مع مراعاة تفاصيل المشكلة والوقت المتاح وطبيعة المشروع. كما يطرح المتحدثون الفرق بين المعمارية والتصميم، وينظرون إلى مبادئ التصميم، ومنها SOLID، كأدوات تساعد على تنظيم التفكير والحلول. وتؤكد الحلقة أن مقدار التصميم المناسب ليس ثابتًا؛ فهو يرتبط بالسياق والقيود، وأن التخطيط ينبغي أن يدعم إنجاز المشروع بدل أن يتحول إلى تعقيد أو هندسة مفرطة.
Discussion highlights
- يناقش المتحدثون التصميم بوصفه خطوة تساعد على فهم المشكلة وتفاصيلها قبل البدء في البناء.
- الوقت المتاح ونوعية المشروع من العوامل التي تؤثر في مقدار التصميم والتخطيط المناسبين.
- تطرح الحلقة تمييزًا بين المعمارية والتصميم، دون تقديم تعريفات تقنية تفصيلية في المقتطف المتاح.
- تُذكر مبادئ التصميم وSOLID كإطار للتفكير في تنظيم الحلول، مع الحذر من الإفراط في الهندسة.
- يبدو النقاش تمهيديًا، مع الإشارة إلى استكمال الحديث في حلقة لاحقة.
Links & resources
- رابط الحلقة والتفاصيل:www.askdeveloper.com
- موقع AskDeveloper:www.askdeveloper.com
- صفحة AskDeveloper على فيسبوك:facebook.com
- AskDeveloper على SoundCloud:soundcloud.com



