چرا هر برنامه نویسی باید Design Pattern بلد باشه؟ - podcast episode cover

چرا هر برنامه نویسی باید Design Pattern بلد باشه؟

May 17, 202414 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

چرا هر برنامه نویسی باید Design Pattern بلد باشه؟


دوستان سلام،


بالاخره سری ویدئو های آمورش دیزاین پترن ها شروع شد. موضوعی که تا حالا درخواست براش خیلی زیاد بوده.


تا الان توی ویدئوها به دیزاین پترن ها اشاره زیاد شده و حتی در مواردی آشنایی اولیه با بعضی از پترن های طراحی اتفاق افتاده، ولی این سری جایی هست که متمرکز و تخصصی فقط در مورد Design Patterns صحبت می کنیم.


برای رسیدن به این نقطه، یه سری پیش نیاز وجود داشت که محتوای مربوطه حالا توی کانال وجود داره و پیشنهاد می کنم اگر نیاز به مرور این پیش نیازها داشتین به پلی لیست هر کدوم رجوع کنید.


تو این ویدئو که در واقع فصل مقدمه این سری محسوب میشه، مثل روال همیشگی محتویات این کانال اول به بررسی مفاهیم پایه و چرایی استفاده از دیزاین پترن ها پرداختم. پیشنهاد می کنم که این سری ویدئو ها رو حتما با نتوورک خودتون و خصوصا همکارانتون به اشتراک بذارین.


سرفصل مطالب عنوان شده در این دیدئو:


شروع (0:00)

جوجه کباب و دیزاین پترن (2:09)

زبان مشترک (4:31)

یکی قبلا حلش کرده (5:41)

افزایش Maintainability (6:05)

وقتی OOP کم میاره (7:03)

Experience reuse vs. Code reuse (7:54)

چطور از Design Pattern استفاده کنیم (9:18)

ِAll you need is Design Pattern?! (10:18)

پیش نیاز یادگیری دیزاین پترن ها (11:26)

معرفی ساختار و محتوای کتاب Head First Design Patterns (12:02)

پایان(13:42)


---------------------------------------------------------------

لینک کانال در سایر شبکه های اجتماعی

Youtube:

https://www.youtube.com/c/Ardiland1

---------------------------------------------------------------

Castbox:

https://castbox.fm/channel/id5051803

---------------------------------------------------------------

Instagram:

https://www.instagram.com/ardiland_ig/

---------------------------------------------------------------

LinkedIn:

https://www.linkedin.com/in/ardalan-ebrahimi

---------------------------------------------------------------

GitHub:

https://github.com/ardalanebrahimi

---------------------------------------------------------------

Telegram:

https://t.me/+QA61h-IHgSo1Y2Y0

---------------------------------------------------------------

Twitter:

https://twitter.com/Ardiland3

---------------------------------------------------------------

For the best experience, listen in Metacast app for iOS or Android