Talking Design - Part 1 - SOLID Principles | AskDeveloper Podcast
Skip to content
AskDeveloperPODCAST
EpisodesTopicsPeopleListen & subscribe

Find a conversation across both shows. Try AI, C#, or a guest’s name.

All episodes
AskDeveloper Podcast
AudioVideo
Published Mar 26, 2013

EP04 - Talking Design - Part 1 - SOLID Principles

Chapters

  1. 00:00مقدمة الحلقة
  2. 02:35الفكرة ووقت المشروع
  3. 05:38محاولة تطبيق الفكرة
  4. 08:38التركيز على التفاصيل الصغيرة
  5. 11:07الوقت ونوعية العمل
  6. 17:33حول المشكلة
  7. 19:08موضوع مختلف
  8. 44:04التغيير
  9. 52:50خاتمة ومتابعة الجزء القادم
Programming & developmentSoftware architecture
Design patternsSOLID & object-oriented design
MULTI-PART CONVERSATION

Talking Design

Part 1 of 2

  1. 1EP04 - Talking Design - Part 1 - SOLID PrinciplesCurrent episode
  2. 2EP05 - Talking Design - Part 2 - Design Process
Next part

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
Open on YouTube
IN THIS CONVERSATIONMohamed Elsherif
Mohamed ElsherifHost
Ahmed Elmalt
Ahmed ElmaltGuest
Tamer Zaki
Tamer ZakiGuest

Keep the conversation going.

Ask Mohamed Subscribe to the podcast
KEEP EXPLORING

Continue the conversation.

Episode artwork: EP05 - Talking Design - Part 2 - Design Process00:47:03
In this series

EP05 - Talking Design - Part 2 - Design Process

AskDeveloper Podcast
AudioVideo
Software architectureProgramming & development
Mar 31, 2013
Episode artwork: Ask Developer Hangout - 17 - Object Oriented Programming \ Design1:48:41
More on Design patterns

Ask Developer Hangout - 17 - Object Oriented Programming \ Design

AskDeveloper Podcast
Video
Software architectureProgramming & development
Jun 22, 2013
Episode artwork: EP14 - Agile Software Development01:19:09
More on Programming & development

EP14 - Agile Software Development

AskDeveloper Podcast
AudioVideo
Product & deliveryProgramming & development
Jun 2, 2013
AskDeveloper.

Conversations about software, technology, and the people behind it.

Follow the podcastXFacebook
The Weekend Podcast

Three hosts. A weekly catch-up on tech, news, money, and whatever sparks a good conversation.

Follow the podcastTribbel
About Mohamed Ask the host
SubscribePrivacy PolicyOwner admin
© 2026 AskDeveloper Podcast