پادگرد
کاور اپیزود دو - به دنبال یک راه حل
پادکست کُد شِناسی

اپیزود دو - به دنبال یک راه حل

۲ فروردین ۱۴۰۴ · 10 دقیقه

شنیدن و نگه‌داشتن این اپیزود

پخش را شروع کن؛ هنگام رفتن به صفحه‌های دیگر هم ادامه پیدا می‌کند.

برای خواندن و مرور دوباره

گفت‌وگو را به متن همراهت تبدیل کن

متن کامل و خوانای این اپیزود در Word و PDF، همراه با نقشهٔ تصویری موضوعات.

دریافت متن کامل اپیزود

کتابخانه و بازخورد

برای شناخت بهتر پیش از شنیدن

این اپیزود هنوز بررسی عمیق نشده است

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

تحلیل این اپیزود

تکمیل این اپیزود

اگر مهمان یا اسپانسری جا افتاده، از فهرست موجود انتخاب کن یا نام تازه‌ای پیشنهاد بده. پیشنهادها بعد از بررسی مدیر عمومی می‌شوند.

متن منتشرشده توسط پادکستر

توضیحات اپیزود

نرم‌افزارها ذاتاً پیچیده‌تر از سیستم‌های فیزیکی دیگه کار میکنند و تقریبا در طراحی یک سیستم نرم‌افزاری بزرگ بعید است به طور کامل و دقیق، تمام جوانب قبل از پیاده‌سازی پیش بینی و ترسیم شود ! به همین علت طراحی اولیه یک نرم افزار معمولاً شامل چالش هایی است که تا قبل از مرحله پیاده‌سازی تشخیص داده نمی شود ! اما مساله زمانی وخیم می شود که ساختار و معماری پروژه به سختی امکان ایجاد تغییرات اساسی را در پروژه را میدهد و معمولا توسعه دهنده ها مجبور می‌شوند مشکلات را به‌ صورت سطحی و بدون اینکه تغییر اساسی در طراحی کلی سیستم داشته باشند حل می کنند که این موضوع یکی دلایل اصلی افزایش پیچیدگی در یک سیستم نرم افزاری است! الگوی (BFF (Backends for Front Ends یک رویکرد معماری نرم افزار است که می‌تواند این دست چالش ها را مدیریت کند! اما این الگو برای تمام شرایط بهترین انتخاب است! توی این اپیزود بررسی می‌کنم : ۱ - الگوی نرم افزاری BFF چطور به بهبود و نگهداری بهتر سیستم کمک می‌کند! ۲- این الگو چه چالش‌هایی دارد ؟ ۳- در چه شرایطی گزینه‌ی مناسبی برای یک پروژه نرم افزاری نیست!

نظرها

هنوز نظری نوشته نشده.