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

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

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

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

دسته بندی: توسعه نرم افزار
۱۴۰۰/۰۷/۱۸
0 نظر
10 دقیقه زمان مطالعه
از ۱ رای
الگوی Factory یکی از الگوهای دسته ایجادی است. مفهوم الگوی كارخانه، دقيقا از معني لغوي آن مشخص است. كارخانه مكاني است كه در آن كالاها و محصولاتي توليد مي‌شود و در بحث الگوهاي طراحي، يك 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 دقیقه زمان مطالعه
از ۷ رای
در هر پروژه حضور یک کارفرما به عنوان درخواست‌دهنده و یک تیم متخصص برای تحقق بخشیدن به اهداف، بدیهی است. تعریف دقیق و رسیدن به درکی مشترک از Functional requirement و Non-Functional requirement به کارفرما و تیم پروژه این امکان را می‌دهد که نیازها را به درستی شناسایی و از بسیاری از هزینه‌ها و مشکلات آتی پیشگیری کنند. در این مقاله، نیازمندی‌های عملکردی یا Functional requirement را ...
کدنویسی تمیز در توابع

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

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

دسته بندی: توسعه نرم افزار
۱۴۰۰/۰۳/۲۵
2 نظر
10 دقیقه زمان مطالعه
از ۱۴ رای
استفاده از توابع در زبان‌های برنامه‌نویسی، یکی از اقدامات اولیه برای سازماندهی کدها به شمار می‌رود اما خود این توابع نیز باید ویژگی‌هایی داشته باشند. در این مقاله بررسی می‌کنیم که تعداد خطوط توابع باید چقدر باشد و اساسا آیا تعداد این خطوط اهمیت دارد؟ با ما همراه باشید. تعداد خطوط در توابع باید چقدر باشد؟ قطعه کد زیر از کتاب Clean Code نوشته رابرت مارتین (Robert C. Martin...