یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام، وقتتون بخیر.
سوالی که مدتیه ذهنم رو درگیر کرده بعنوان کسی که خب بتدریج باید راه حل های مختلفی رو برای پروژه ها (اکثرا برای اولین بار چون در آغاز راه هستم) بکار بگیرم ، اینه که چطور میشه مطمئن شد راه حلی که بکار میبریم "درسته" ؟ و نه اینکه فقط "کار میکنه" ؟
مثال یک: برای اینکه آخرین بازدید یوزرها رو نشون بدم یک کوئری در master.blade.php تعیین کردم که با هر بار رفرش، یک کوئری به db میزنه و تایم استمپ رو ثبت میکنه و اینطوری آخرین بازدید یوزر ثبت میشه. خب کار میکنه اما آیا درست و بهینه ست؟
مثال دو: یک کوئری ممکنه برام از دوجا ارسال بشه یعنی site.com/post/{query} رو ممکنه از دوجا بگیرم و هردو به یک متد میرن ، اما در سرور میخوام بدونم این کوئری رو از کدوم دریافت کردم؟ خب در محل دوم در blade به اول کوئری یک 0 اضافه کردم و به سرور گفتم هروقت اول این کوئری 0 بود یعنی از محل دوم کوئری رو گرفتی! (احتمال اینکه در اونیکی کوئری اولش صفر باشه منتفیه) ، بعد صفر رو حذف میکنم و مثل یک کوئری عادی باهاش رفتار میکنم.
حالا هدف من بررسی موردی اینها نیست (اگر هم خواستین مشکلی نداره) ، ولی لازمه در هر کدوم اینطور موارد برم سراغ راه حل های دیگران و دنبال روش حرفه ای و بهینه بگردم (صرف وقت بیشتر) ، یا پکیج نصب کنم ، و یا به روشهای خودم اعتماد کنم؟
ممنونم.
اره این موضوع فکر خودمم درگیر کرده و همیشه فکز میکنم کدی که میزنم شاید یه راه بهینه تر و بهتری هم واسش وجود داره و سرچ میکنم و این باعث میشه کند پیش بره ماجرا.
به نظر خودم هر کدی که میخوای بنویسی اول یه سرچ تو نت کن اگه چیزه به درد بخوری پیدا نکردی سعی کن خودت بزنی.
به ساختار کدهاتون نگاه کنید
کدی که خوب نوشته شده باشه و احتیاج به Refactor نداشته باشه.. معمولا خوانا هست
اگر احساس میکنید کدهای شما خوانا، کوتاه و بهینه هستند که هیچ ... اگر هم نه که ابتدا باید اصول اولیه رو رعایت کنید.
بعدش تازه باید برید سورس کدهای سایرین رو بررسی کنید و متوجه میشید که در ۹۰٪ مواقع هنوز میشه ساختار کد رو بهبود بخشید
توجه داشته باشید که موارد زیر بسیار کارآمد هستند اما در جای خودشون:
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟