اصل (Single Responsibility Principle (SRP

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

Continue reading

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

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

Continue reading

Open-Closed Principle

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

Continue reading

Liskov Substitution Principle

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

Continue reading

Interface Segregation Principle

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

Continue reading

دە خاڵی بەرچاو بۆ دامەزراندنی شوێنێکی شیاو بۆ هاوکاری و پێشکەوتن لە ڕوانگەی بەرنامەنووسێکەوە

باشترین کاتەکانی مرۆڤ ئەو کاتانەیە وا خەریکی کار و تکۆشانە لە ڕێبازی ڕەچاو کردنی ئامانجەکانیدا. بەم بۆنەوە هەر کەسێ لە کات و ساتی کار کردنیدا لەگەڵ چەند کەسێکی‌تردا هاوکاری هەیە. سەرجەم شوێنی کارکردن و هاوکارەکانتان و خۆتان دەبێ بە لەونێ بێت کە بە کارکردنتان دڵخۆش بن و لێی وەڕەز نەبن هەروەها خۆیشتان ڕۆژ بە...

Continue reading

قدم به قدم یک برنامه بازاریابی ساده بنویسیم

مقدمه: در سلسله نوشته های آینده میخواهم به موضوع Marketing Plan یا برنامه بازاریابی بپردازم. برنامه بازاریابی بخش مهمی از یک برنامه کسب و کار است و شما  در این اسناد مشخص میکنید که چگونه برای محصول خود بازاریابی میکنید، بازار هدف را مشخص میکنید و انواع تبلیغات خود و بودجه بندی آن را...

Continue reading

خولی فێرکاری Location Base Service لە سنەدا بەڕێوەچوو

کوردەواری پڕە لە کوڕ و کیژانی دڵسۆز کە بەبێ هیچ چاوەڕێیێک خزمەتی هاوزمانان و گەل و نەتەوەی خۆیان دەکەن تاکوو لە پێشکەوتنی کۆمەڵگای خۆیاندا بەشداریان هەبێت. یەکێ لەو لاوچاکانە کە زانست و ئەزموونەکانی چەند ساڵەی خۆی بە خۆڕایی و خۆبەخشانە پێشکەشی لاوانی وڵات کردووە بەڕێز (شەباب کووهی)یە. کاک شەباب کووهی بە بۆنەی جێژنی ڕەمەزانەوە...

Continue reading
Scroll to top