توسعه نرم افزار

الگوی طراحی Factory Method چیست؟

الگوی طراحی Factory Method چیست؟

نویسنده: رحیم لطفی

دسته بندی: توسعه نرم افزار
۱۴۰۰/۰۷/۱۸
0 نظر
10 دقیقه زمان مطالعه
از ۷ رای
الگوی طراحی Factory Method یکی از الگوهای دسته ایجادی است. مفهوم الگوی كارخانه، دقیقا از معنی لغوی آن مشخص است. كارخانه مكانی است كه در آن كالاها و محصولاتی تولید می‌شود و در بحث الگوهای طراحی، یك Factory كلاسی است كه نمونه‌هایی از كلاس‌های دیگر را با توجه به پارامترهایی كه برای آن ارسال می‌شود، ایجاد می‌كند [7]. منظور از الگوی طراحی Factory Method چیست؟ یک فروشگاه پوشاک...
CQRS چیست؟

CQRS چیست؟

نویسنده: علیرضا تابش

دسته بندی: توسعه نرم افزار
۱۴۰۰/۰۶/۲۳
0 نظر
12دقیقه زمان مطالعه
از ۱۸ رای
Command and Query Responsibility Segregation که به اختصار CQRS نامیده می‌شود. یعنی جدا کردن وظیفه Commandها و Queryها از یکدیگر یا به عبارتی جدا کردن مسئولیت Read کردن و Write کردن.   همان طور که در شکل مشاهده می‌کنید، client ما از سرویس‌های جداگانه‌ای برای read کردن و write کردن اطلاعات استفاده می‌کند و حتی databaseهای آن‌ها نیز با یکدیگر متفاوت است. در سیستم&...
طراحی دامنه محور یا Domain Driven Design چیست؟

طراحی دامنه محور یا Domain Driven Design چیست؟

نویسنده: الناز بکتاش

دسته بندی: توسعه نرم افزار
۱۴۰۰/۰۵/۲۷
0 نظر
12 دقیقه زمان مطالعه
از ۲۴ رای
مدتی است که تفکر Domain Driven Design یا طراحی دامنه محور در صنعت تولید نرم‌افزار به شدت مورد توجه قرار گرفته است. رویکردی که به اختصار DDD نامیده می‌شود. در این مقاله قصد داریم که در مورد تفکر و رویکرد DDD، آشنایی با مفاهیم Subdomain، Domain ، Bounded Context و Context Map صحبت کنیم. منظور از Domain Driven Design یا طراحی دامنه محور چیست؟ Domain Driven Design برای اولین بار در سال ۲۰۰...
FR و NFR چیست؟

FR و NFR چیست؟

نویسنده: علیرضا تابش

دسته بندی: توسعه نرم افزار
۱۴۰۰/۰۵/۰۷
0 نظر
10 دقیقه زمان مطالعه
از ۱۳ رای
در هر پروژه حضور یک کارفرما به عنوان درخواست‌دهنده و یک تیم متخصص برای تحقق بخشیدن به اهداف، بدیهی است. تعریف دقیق و رسیدن به درکی مشترکی از (FR) Functional requirement و   (NFR) Non-Functional requirement به کارفرما و تیم پروژه این امکان را می‌دهد که نیازها را به درستی شناسایی و از بسیاری از هزینه‌ها و مشکلات آتی پیشگیری کنند. در این مقاله، نیازمندی‌های عملکردی ...
کد تمیز در توابع چیست؟

کد تمیز در توابع چیست؟

نویسنده: جواد رسولی

دسته بندی: توسعه نرم افزار
۱۴۰۰/۰۳/۲۵
1 نظر
10 دقیقه زمان مطالعه
از ۲۰ رای
اینکه کد تمیز یا clean code چیست، در توابع بحث بسیار قابل توجهی است. در حقیقت استفاده از توابع در زبان‌های برنامه‌نویسی، یکی از اقدامات اولیه برای سازماندهی کدها به شمار می‌رود اما خود این توابع نیز باید ویژگی‌هایی داشته باشند. در این مقاله بررسی می‌کنیم که در کدنویسی تمیز تعداد خطوط توابع باید چقدر باشد و اساسا آیا تعداد این خطوط اهمیت دارد؟ با ما همراه باشید. تعداد خطوط...