ارزش آفرینی در کسب و کار

در پارک علم و فناوری سنندج فرصت این رو داشتم که چند ساعتی خدمت دوستان دانشجو باشم و در مورد ارزش آفرینی و بازاریابی توضیحاتی رو خدمت دوستان بدم . ویدیو های زیر رو جهت ملاحظه شما اینجا میگذارم امیدوارم مفید باشه. فواد انصاری  

رێکخستنی زمانی سروشتی و پێداویستی خزمەت بە زمانی کوردی لە بواری ئاکادێمیکەوە

لە پاییزی ١٣٩٦ هەتاویدا خولێکی بەرنامەنووسین لە ناوەندی رۆشدی زانستگا کوردستاندا بەڕێوە چوو. بەشێک لەم خولە تەرخان کرا کە لەبارەی رێکخستنی زمانی سروشتییەوە و بە چڕ بوونەوە لە سەر زمانی کوردیەوە پێشکەش کردنێکم هەبێت. پێشکەشکارییەکە بری هاتبوو لە دوو بەشەوە؛ لە بەشی یەکەمدا لەسەر رێکخستنی زمانی سروشتی و بەکارهێنانی و قسە لەسەر هەڵەگری ئیملایی، جۆرەکانی …

Dependency Inversion Principle

برنامه‌نویسان معمولاً وابستگی‌های یک کلاس را درون خود کلاس وهله‌سازی می‌کنند. طی این فرآیند کلاس به نوعی در هم تنیدگی با وابستگی‌ها خواهد رسید؛ در واقع با هر تغییر در وابستگی‌ها، کلاس‌ نیز باید تغییر کند. ریشه‌ی این درهم‌تنیدگی این است که خودش وابستگی‌های خودش را ایجاد خواهد کرد. برای حل این مشکل وابستگی‌ها باید …

Interface Segregation Principle

این اصل می‌گوید که مصرف‌کنندگان یک کلاس نباید مجبور به استفاده از متدهایی باشند که به آن نیازی ندارند. فرض کنید می‌خواهید یک وب‌سایت e-commerce توسعه دهید که نیاز به قابلیت سبد خرید و مکانیزمهای وابسته به پردازش سفارش دارد. در این حالت نیاز به اینترفیسی با نام IOrderProcessor خواهیم داشت که دارای متدهای زیر …

Liskov Substitution Principle

If it looks like a duck, quacks like a duck, but needs batteries – you probably have the wrong abstraction این اصل ابتدا توسط Barbara Liskov در سال ۱۹۸۸ نامگذاری شد. براساس این اصل یک تایپ باید قابلیت تعویض را توسط ساب تایپ‌هایش (بدون تغییر در صحت اپلیکیشن) داشته باشد. فرض کنید یک کلاس با …

Open-Closed Principle

یک کلاس باید برای توسعه باز اما برای تغییر بسته باشد. منظور از باز بودن برای توسعه این است که تغییر رفتار کلاس باید به سادگی انجام بگیرد – بسته بودن برای تغییر نیز یعنی بدون تغییر سورس کد بتوانیم رفتار کلاس یا اینتیتی را تغییر دهیم. برای درک بهتر این اصل اجازه دهید یک …

چرا باید نگاهمان را به موضوع اشتغالزایی تغییر دهیم؟

نگاهی نو به اشتغالزایی

یکی از موارد مطرح در سطح جامعه ما، روش ها و کارهایی است که می توان برای غلبه بر معضل بیکاری جوانان انجام دهد. در این میان، بازیگران متعدد به نسبت نقش و احساس وظیفه خود وارد این موضوع شده اند و گاه به صورت مشترک و گاه جزیره ای راه حل هایی را پیشنهاد …

اصل (Single Responsibility Principle (SRP

یک کلاس باید تنها یک مسئولیت داشته باشد. هر کلاس برای انجام کاری طراحی شده است؛ اینکار می‌تواند نگهداری وضعیت یک اپلیکیشن باشد یا حتی می‌تواند در حالت پیچیده‌تر یک resource-intensive processing باشد. به هر حال اگر یک کلاس برای انجام چندین کار در نظر گرفته شود، در مقیاس بزرگ باعث بروز مشکلاتی در سیستم …

سیستم مدیریت rule ها (BRMS)

فرض کنید شما در حال پیاده سازی سیستم مدیریت یک صرافی هستید که در آن علاوه بر مدیریت خرید و فروش ارز، خرید و فروش انواع سکه را نیز مدیریت می نمایید.شما بر اساس نوع سکه(تمام،نیم،ربع و …)از انواع محاسبات در قسمت logic  برنامه بهره می برید.شما می توانید این محاسبات و قواعد  را در …

آشنایی با اصول SOLID

در کتاب #Agile Principles, Patterns, and Practices in C آقای Robert C. Martin و آقای Micah Martin چهار اصل مهم در object-oriented software design را معرفی کرده‌اند: Single Responsibility Principle Open/Closed Principle Liskov Substitution Principle Interface Segregation Principle Dependency Inversion Principle اصطلاح SOLID در نهایت توسط آقای Michael Feathers به عنوان مخفف اصول فوق معرفی …