لذت کد نویسی ؟ آفرینش؟

کد زدن یک وسواس جالبی رو به من داده، کد ها تا می توانند باید ساده باشند

در نوشتن کد های سایت برای api بودم که تصمیم گرفتم تمام متد ها باید یک دستور باشند! ( یک ; ! )

تصمیم عجیبی بود، و تو نوشتن تمام تلاشم رو کردم و به نتیجه ای که میخواستم رسیدم! من تونستم تمام کلاس ها رو جوری پیاده کنم که بتونم به صورت Fluent interface پیاده کنم و تقریبا تمام متد های API من شدن یک خط!

واسه مثال این متد یکی از عملیات ها هست

1234567public function addMeta(\app\models\Ticket $model)
{  
   return $model
      ->set('status', \app\models\Ticket::STATUS_ANSWERED)
      ->save()
      ->addMeta($this->input('content'), $model->file);
}

کلی بهم حال داد!

برای شما

جالب تر اینه که بعد گذشت تقریبا 1.5 سال، الان ازین روش استفاده نمیکنم که هیچ! کد هامو دارم تغییر میدم به روش دیگری!

یک تصمیم گرفتم، پیاده کردم، فهمیدم از تصمیم من بهترم وجود داره!

حالا اگه تصمیم رو نمیگرفتم به اینجا میرسیدم؟

نویسنده مطلب: Ali Akbar Azizi

منبع مطلب

به فکر سرمایه‌گذاری هستی؟

با هر سطحی از دانش در سریع‌ترین زمان با آموزش گام به گام، سرمایه گذاری را تجربه کن. همین الان میتونی با لینک زیر ثبت نام کنی و ۱۰ درصد تخفیف در کارمزد معاملاتی داشته باشی

ثبت نام و دریافت جایزه
ممکن است شما بپسندید
نظر شما درباره این مطلب

آدرس ایمیل شما منتشر نخواهد شد.