کد نویسی حرفه ای در php

Mikaeel

عضویت : 1397/09/21 پرسش ها : 20 پاسخ ها : 19

کد نویسی حرفه ای در php

ارسال شده در : ‫۷ ماه قبل، شنبه ۸ تیر ۱۳۹۸، ساعت ۰۱:۳۹

سلام استاد خسروجردی عزیز

استاد ی سوال ساده داشتم. میخواستم بدونم بین این دو نوع شیوه کد نویسی کدوم مبتدیانه است و کدوم نسبتا حرفه ای تر هست
مثلا اگ به این شکل بنویسیم حرفه ای تره؟ :
 

if(!password_verify($request['password'],$users['password']))
    $this->redirectBack();
 

یا مثلا به این شکل طولانی تر 

if(password_verify($request['password'],$user['password'])){
// do somthing
}
else{
// do somthing else
}
جفت کد ها درست کار میکنه صد در صد
ولی میخوام بدونم نوع مبتدیانه کدومه و حرفه ای کدومه

حسن خسروجردی

عضویت : 1397/03/07 پرسش ها : 0 پاسخ ها : 900

(پاسخ صحیح)

ارسال شده در :‫۷ ماه قبل، شنبه ۸ تیر ۱۳۹۸، ساعت ۰۱:۵۹

بله ولی این مسائل رو‌ با کد نوشتن زیاد یادمیگیرید

توصیه میکنم کتاب clean code رو حتما بخونید بسیار کمکتون میکنه توی این زمینه ها

1 تشکر

Mikaeel

عضویت : 1397/09/21 پرسش ها : 20 پاسخ ها : 19
ارسال شده در :‫۷ ماه قبل، شنبه ۸ تیر ۱۳۹۸، ساعت ۰۱:۴۱

یعنی مثلا به نظر شما هم ایف و السه رو بزاریم و یا اینکه فقط یک ایف نقیض( ب صورتی که شرط ما انجام نشد) بزاریم و اگ از اون ایف بیرون اومد ادامه به کار بده؟
امیدوارم منظورمو رسونده باشم

0 تشکر

حسن خسروجردی

عضویت : 1397/03/07 پرسش ها : 0 پاسخ ها : 900
ارسال شده در :‫۷ ماه قبل، شنبه ۸ تیر ۱۳۹۸، ساعت ۰۱:۴۵

با سلام خدمت شما همراه گرامی

 

ببینید دوست خوبم اینا دیگه ریزه کاریه که بیشتر برمیگرده به عادت برنامه نویسی یک نفر

ولی خب هرچی تعداد خط کد کمتر باشه قاعدتا بهتره

و همچنین best practice برای ساختار های شرطی این هست که اگر شرط یک خطی هست دیگه از پرانتز باز و بسته و else استفاده نشه خیلی بهتره

0 تشکر

Mikaeel

عضویت : 1397/09/21 پرسش ها : 20 پاسخ ها : 19
ارسال شده در :‫۷ ماه قبل، شنبه ۸ تیر ۱۳۹۸، ساعت ۰۱:۵۷

پس با این حساب همون نکته اول درست تره؟ چون خیلی جاها هم دیدم تیکه کد اول رو میگن حرفه ای تره
بالاخره دونستن اینجور چیزا برای یکم وارد شدن به php حرفه ای بد نیس

 

0 تشکر

برای ارسال پاسخ باید وارد شوید و یا در سایت عضو شوید