فصل 3.
پیکربندی و مدیریت خطا
در این بخش از کتاب، ما قصد داریم برخی از کارهای نگهداری را انجام دهیم. ما عملکرد جدید زیادی به برنامه خود اضافه نخواهیم کرد، بلکه بر بهبودهایی تمرکز میکنیم که توسعه و مدیریت آن را آسانتر میکند.
شما یاد خواهید گرفت که چگونه:
- با پرچمهای خط فرمان تنظیمات را در زمان اجرا مدیریت کنید.
- با لاگگیری ساختاریافته رویدادها را با سطح و قالب مشخص ثبت کنید.
- با تزریق وابستگی logger و سایر وابستگیها را بهصورت type-safe به handlerها برسانید.
- با مدیریت متمرکز خطا از تکرار کد جلوگیری کنید.
- با جداسازی مسیرها فایل
routes.goرا ازmain.goجدا کنید.