سلام دوستان
من درحال يادگيري لاراول هستم
به تازگي در همين قسمت بحث و گفتگو سايت راكت يك بحث جالب رو ديدم اون هم اعتبارسنجي كدملي در لاراول.
خب مورد رو در گوگل سرچ كنيم كدهاي آماده اي براي اين كار مياد كه ميتونيم در پروژه خودمون كپي كنيم و استفاده كنيم.
سوالي كه برام پيش آمد اينكه براي اينكه خودمون رو برنامه نويس بدونيم يا اينكه جايي استخدام شيم به عنوان برنامه نويس جونيور بايد همچين چالشي رو بتونيم خودمون كدهاشو پياده سازي كنيم يا مثلاً ندونيم همچين مثالي چطور حل ميشه و از كد آماده استفاده كنيم يك امتياز منفي براي ما هست و خودمون رو نبايد برنامه نويس بدونيم؟ چون به نظرم يخورده كدش سخت بود فهميدنش
تشكر
سلام. این یه چالشه. کسی که نتونه چالش حل کنه برنامهنویس نیست ولی همین یه چالش کدملی نمیتونه معیار باشه، شاید کسی متوجه نباشه که الگوریتم کدملی از چه قواعدی پیروی میکنه. توی سایت کوئرا کلی مسئله راحت یا سخت گذاشتن، میتونین از آسونترینهاشون شروع کنین به حلکردن و مهارت حل مسئلهتون رو بالا ببرین.
اون فانکشن هم چیز آن چنان سختی نداشت. کمی کدها مرتب نبودن برای همین فکر کردین سخته. مثلا اولش یه regex داریم:
/^[0-9]{10}$/
یعنی عبارتمون با یه مجموعه عددی (0 تا 9) به طول 10 شروع میشه (^) و با همون هم تموم میشه ($). اگه ورودی کاربر یه شماره دهرقمی نباشه، همون اول false برمیگردونیم چون شرط اول کدملی اینه. همینجوری تا آخرش رو دقت کنین میبینین خیلی سادست.
سلام وقت بخیر ،
ببینید یکسری چیز هارو نباید حفظ کرد یا بلد بود این باور غلطی ب نظرم ، هیچ کس از شما نمیپرسه همین الان یک کد ملی رو اعتبار سنجی کن ، اصلا این چیزارو از ذهن خودتون پاک کنید .
مسئله ای که به عنوان برنامه نویس واسه شما پیش میاد تجزیه و تحلیل پروژه ، نیازمندی های پروژه و ارائه راه حل های درست و به اصلاح کلین کد هست.
به نظر من هم نیازی به حفظ کردن چیزی توی برنامه نویسی نیست
یکسری چالش ها توی برنامه نویسی پیش میاد که شما اگه سرچ کنید سریعتر به جواب میرسین و وقت رو از دست نمیدین
برعکس یکسری چالش ها هم هست که توی همه پروژه ها پیش میاد و هیچ جای اینترنت راجبش نوشته نشده! اینجا هست که خودتونیدو خودتون و باید از توانایی برنامه نویسی و حل مسئله خودتون استفاده کنید
گوگل رو درست کردن که ما با سرچ کردن مشکلاتمون رو حل کنیم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟