vahiiiid
vahiiiid
خواندن ۱ دقیقه·۶ سال پیش

php Code Refactoirng Series - introduction

سری پست های اصلاح کد ها در پی اچ پی
سری پست های اصلاح کد ها در پی اچ پی


قصد دارم یک سری پست در مورد اصلاح کد های پی اچ پی یا همون refactor کردن کد ها بنویسم تا تجربیاتم رو برای داشتن کد تمیز تر و خوانا تر به اشتراک بزارم. لطفا شما هم تجربیات خودتون رو توی کامنت بزارید تا این سری رو هر چی بیشتر کامل کنیم.

بیایید یه تعریفی از refactor با کمک ویکی پدیا بنویسم که به نظر من یه تعریف ساده و همه گیر اون میتونه این باشه:

اصلاح کد ها برای بالا بردن خوانایی و کم کردن پیچیدگی به طوری که عملکرد بیرونی آنها تغییری نکند.

پس توی پست های بعدی به شما نشون میدم که تو هر شرایطی چطور می تونیم کد های تمیز تری داشته باشیم که هم خوندن اونها ساده تر باشه و هم خودتون با کد خودتون بیشتر حال کنید پس بریم که داشته باشیم ادامه کار رو ...

لیست قسمت های انتشار یافته از این سری:

قسمت اول - استفاده از bool type casting برای حذف if

قسمت دوم - استفاده از روش lookup table برای حذف if و else و switch

قسمت سوم - لطفا از else استفاده نکنید!

قسمت چهارم - استفاده از تابع ()in_array برای شرط ها

قسمت پنجم - استفاده از تابع ()array_filter برای تمیز کردن آرایه ها

قسمت ششم - استفاده از تابع ()func_get_args برای نوشتن تابعی با چند نوع ورودی

قسمت هفتم - صدا زدن متد همزمان با ساخت شی از کلاس

قسمت هشتم - استفاده از null coalescing و مقایسه با ternary

قسمت نهم - تابع variadic در پی اچ پی و راه های نوشتن آن

قسمت دهم - PHP-FIG چیست و چگونه از استاندارد های اون برای تمیزی کد ها استفاده کنیم

phprefactoringبرنامه نویسی
Web Developer
شاید از این پست‌ها خوشتان بیاید