Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
History
Fiction
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/56/bf/a3/56bfa3d2-3c28-8014-4501-24eaa05a4211/mza_4873120602481934914.png/600x600bb.jpg
پادکست کُد‌شِناسی
Mohammad Alipour
11 episodes
1 month ago

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

هر اپیزود با قصد مطرح و بررسی کردن کمی عمیقِ یک موضوع و یا چالش فنی یا غیر فنی شروع و با چاشنی تجربه ها و رجوع به کتاب های مرتبط و با هدف پیدا کردن یک یا چند راه حل پیشنهادی به پایان میرسد.


Hosted on Acast. See acast.com/privacy for more information.

Show more...
Technology
RSS
All content for پادکست کُد‌شِناسی is the property of Mohammad Alipour and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.

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

هر اپیزود با قصد مطرح و بررسی کردن کمی عمیقِ یک موضوع و یا چالش فنی یا غیر فنی شروع و با چاشنی تجربه ها و رجوع به کتاب های مرتبط و با هدف پیدا کردن یک یا چند راه حل پیشنهادی به پایان میرسد.


Hosted on Acast. See acast.com/privacy for more information.

Show more...
Technology
https://assets.pippa.io/shows/67bcb47519249d0c1a7dc40d/1742594008273-09ed3ba1-b0a9-42c5-bec6-3a6268bb3261.jpeg
اپیزود دو - به دنبال یک راه حل
پادکست کُد‌شِناسی
10 minutes 29 seconds
7 months ago
اپیزود دو - به دنبال یک راه حل

نرم‌افزارها ذاتاً پیچیده‌تر از سیستم‌های فیزیکی دیگه کار میکنند و تقریبا در طراحی یک سیستم نرم‌افزاری بزرگ بعید است به طور کامل و دقیق، تمام جوانب قبل از پیاده‌سازی پیش بینی و ترسیم شود ! به همین علت طراحی اولیه یک نرم افزار معمولاً شامل چالش هایی است که تا قبل از مرحله پیاده‌سازی تشخیص داده نمی شود !  

اما مساله زمانی وخیم می شود که ساختار  و معماری پروژه به سختی امکان ایجاد تغییرات اساسی را در پروژه را میدهد  و معمولا توسعه دهنده ها مجبور می‌شوند مشکلات را به‌ صورت سطحی و بدون اینکه تغییر اساسی در طراحی کلی سیستم داشته باشند حل می کنند که  این موضوع یکی دلایل اصلی افزایش پیچیدگی در یک سیستم نرم افزاری است!

الگوی (BFF (Backends for Front Ends یک رویکرد معماری نرم افزار است که می‌تواند این دست چالش ها را مدیریت کند!

اما این الگو برای تمام شرایط بهترین انتخاب است! توی این اپیزود بررسی می‌کنم : 

۱ - الگوی نرم افزاری BFF چطور به بهبود و نگهداری بهتر سیستم کمک می‌کند!

۲- این الگو چه چالش‌هایی دارد ؟

۳-   در چه شرایطی گزینه‌ی مناسبی برای یک پروژه نرم افزاری نیست!




Hosted on Acast. See acast.com/privacy for more information.

پادکست کُد‌شِناسی

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

هر اپیزود با قصد مطرح و بررسی کردن کمی عمیقِ یک موضوع و یا چالش فنی یا غیر فنی شروع و با چاشنی تجربه ها و رجوع به کتاب های مرتبط و با هدف پیدا کردن یک یا چند راه حل پیشنهادی به پایان میرسد.


Hosted on Acast. See acast.com/privacy for more information.