uber-go/guide
کاربرد:
این راهنمای سبک نوشتن کد به Go توسعهدهندگان کمک میکند تا کدهای تمیز، خوانا و یکدست بنویسند. این سبک توسط ابر (Uber) تدوین شده و برای استفاده در پروژههای بزرگ و تیمی مناسب است.
در چه شرایطی بهتره استفاده شود؟
وقتی در یک تیم بزرگ کار میکنی و میخوای کدها یکدست باشن، یا اینکه میخوای پروژهات قابلیت نگهداری بالایی داشته باشه. همچنین برای استارتاپها و سرویسهای میکروسرویسی که از Go استفاده میکنند عالیه.
چند مثال از موارد استفاده
- نامگذاری متغیرها و توابع به صورت استاندارد
- مدیریت خطاها با error wrapping
- استفاده از struct tags در JSON و دیتابیس
- نوشتن تستهای خوانا و قابل فهم
- استفاده از context در توابع طولانی
- ##GoLang
- ##UberGuide
- ##CodeStyle
- ##CleanCode
- ##Microservices
- ##GolangBestPractices
- ##TechGuidelines
- ##SoftwareEngineering
- ##CodingStandards
- ##GoDevelopers
