ممنون لطفا در خصوص سایر پترنهای کاربردی که زیاد استفاده میشه هم آموزش بدید ممنون از شما
@hasanxdev2 күн бұрын
درود محمدجان چشم حتما پیشنهاد خودت چیه؟
@shahramamiri679028 күн бұрын
ممنون عالی بود، ممکنه اگه بد پیاده سازی بشه به memory leak بخوریم؟
@hasanxdev28 күн бұрын
سلام، قطعا شما هر چیزی رو اشتباه پیاده کنید ممکنه به این مشکل بربخورین، با روشی که من استفاده کردم آبجکت هارو new میکنم مشکلی پیش نمیاد میتونید به DI هم بفرستید برای اینکه مطمئن بشین مشکل مموری میخورین یا نه میتونید Load Test بگیرید یا استرس تست
@shahramamiri679027 күн бұрын
@@hasanxdev متشکرم از اینکه پاسخ دادید
@vidde5719Ай бұрын
ممنون از آموزش های خوبتون .... فقط ممکنه بگین پروژه بزرگ و کوچیک و متوسط دقیقا روی چه پارامتر هایی تعیین میشه ؟
@hasanxdevАй бұрын
بر اساس چندین پارامتر میشه این هارو تشخیص داد، 1. تعداد خطوط کد 2. تعداد ماژولها یا سرویسها 3. منابع انسانی: مثلا چند نفر روی پروژه کار میکنند 4. مدت زمان توسعه: مثلا پروژه 2 سال عمر داشته باشه و توی این 2 سال هی فیچر اومده باشه روش 5. وابستگیها: مثلا سیستمی که به 5-6 سرویس بیرونی وصل هست نمیشه گفت دقیقا کدوم پارامتر همه اینهارو کنار هم بزاریم میشه فهمید قبلش باید پروژه بزرگ دیده باشیم که بتونیم اصلا اینطوری فکر کنیم و مقایسه کنیم همچنین برای استفاده این پترن میتونید به لاجیک هایی که توی کوئری هاتون میزنید هم فکر کنید مثلا اگر کلی فیلتر دارین اعمال میکنید احتمالا پروژه بزرگی هم نباشه شاید لازم باشه ازش استفاده کنید
@mohammadgolshan43532 күн бұрын
ببخشید استفاده از این دیزاین پترن ها سیستم رو پیچیده تر نمی کنه ؟
@hasanxdev2 күн бұрын
اگر بدونیم کی باید استفاده اش کنیم اصلا هم پیچیده نمیکنه برای پروژه ای که کلی فیلتر داره از بیرون براش ارسال میشه و باید دیتارو فیلتر کنه و به صورت های مختلفی خروجی بده مناسب هست چون کدمون خوانا میشه و خیلیم مفیده حتما در استفاده اش دقت کنید زمانی که فیلتر های خیلی زیادی دارین ازش استفاده کنید حتی اگر حس میکنید که کوئری های زیادی ندارید سمتش نرین.