راکت
محمدجواد
محمدجواد
توسط محمدجواد مطرح شد
8 پاسخ

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

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


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

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


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

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

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


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

با سلام

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

با تشکر


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

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


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

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

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


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

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


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

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


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

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


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

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