محمدجواد
4 سال پیش توسط محمدجواد مطرح شد
8 پاسخ

مدیریت ifهای بسیار زیاد

سلام و خسته نباشید همکاران عزیز
دوستان برای مدیریت بخشی از پروژه که ifهای بسیار زیاد داره چه راهکاری وجود داره؟
مثلا شاید قراره بالای هزارتا if وجود داشته باشه.
بهترین راه برای هندل کردن اینجور پروژه ها چیه؟
گوگل جستجو داشتم چیزی پیدا نکردم متاسفانه...
ممنون میشم دوستان راهنمایی بفرمایند


ثبت پرسش جدید
سبحان دادخواه
تخصص : دانشجوی برنامه نویسی :)
@SobhanDadkhah 4 سال پیش مطرح شد
0

@mohamadj072
معمولا داخل این شرط ها کد های تکراری زیاد پیدا خواهد شد . میتونید به روش های مختلفی با حلقه ها هندل کنید موضوع رو . البته به کاری که درون حلقه ها انجام میدید ربط داره . اگر تکه ای از کد مورد نظرتون باشه بهتر میشه کمک کرد


محمدجواد
@mohamadj072 4 سال پیش آپدیت شد
0

@SobhanDadkhah
خیلی ممنون از پاسخ شما
نه هنوز کدنویسی نکردم دارم دنبال طرح کلی پیاده سازیش میگردم ببینم چه راهکاری مناسبتره
مثلا فکر کنید میخواین یه ربات بنویسید که با کاربر صحبت کنه.
اگر کاربر گفت "سلام" بگو "سلام"
.
.
.
اگه در دو پیام قبلیش گفته بود سرکار نرفتم && در پیام قبلیش گفته بود چون مریضم && در این پیامش هم گفته بود چکار کنم بنظرت، حالا تو بهش بگو فلان...

و این شرط ها خیلی زیادن!


vahiid
@vahiidrah 4 سال پیش مطرح شد
0

با سلام

معمولا برای if های زیاد از switch و case استفاده میشه ولی خب 1000 تا دیگه نه
فکر می کنم این چیزی که شما می خواهید با AI باید پیاده سازی کنید

با تشکر


حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 4 سال پیش مطرح شد
0

سلام
شاید بهتر باشه بخش عمده ای از این کار رو به آرایه ها منتقل کنید.
مثل همون کاری که برای ترجمه استفاده میشه
یعنی برای پاسخ های مستقیم از آرایه ها و بعد برای پاسخ هایی که از تریکب چند جمله نتیجه گیری میشن از شرط استفاده کنید


محمدجواد
@mohamadj072 4 سال پیش مطرح شد
0

@vahiidrah نه سوئیچ جواب نمیده
یه راهکار منطقی باید وجود داشته باشه که بشه جلوی اونهمه هرز نویسی رو گرفت!
در مورد AI من اطلاعاتی ندارم میشه بیشتر توضیح بفرمایید؟

@hekmati در ترجمه از بانک اطلاعاتی بیشترین کمک رو میگیرن و براساس الگوریتم هایی که ساختن مثل یادگیری ماشینی و... کیفیت ترجمه رو بهبود میدن. با اینحال آرایه هم همونقدر کدنویسی داره و فکر نمیکنم راهکار مناسبی باشه.


بامداد
@bamdad 4 سال پیش مطرح شد
0

دوست عزیز بهینه ترین راه استفاده از هوش مصنوعی (AI) و Machine Learning هست


محمدجواد
@mohamadj072 4 سال پیش مطرح شد
0

@bamdad
برای پروژه های سبک تر راهکارهای دیگه ای قطعا وجود داره چون هوش مصنوعی یکم تو پروژه های بزرگتر استفاده میشه...


ftp
تخصص : ساده
@ftp 4 سال پیش مطرح شد
0

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام