راکت

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

8 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

8
سبحان دادخواه
سبحان دادخواه
@SobhanDadkhah

تخصص: دانشجوی برنامه نویسی :)

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

محمدجواد
محمدجواد
@mohamadj072

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

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

شاید پاسخ شما همین‌جا باشد

vahiid
vahiid
@vahiidrah

با سلام

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

با تشکر

حسن حکمتی
حسن حکمتی
@hekmati

تخصص: برنامه نویس وب و بلاکچین

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

محمدجواد
محمدجواد
@mohamadj072

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

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

بامداد
بامداد
@bamdad

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

محمدجواد
محمدجواد
@mohamadj072

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

ftp
ftp
@ftp

تخصص: ساده

@mohamadj072
این لینک رو نگاه کن
https://1da.ir/MsaneTUF

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

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