این اسکیل چه میکند؟
نامگذاری Go؛ package، constructor، struct، interface، constant، enum، error، boolean، receiver، getter/setter، functional option، acronym، test و subtest.
Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test functions, and subtest names.
چه زمانی به کار میآید؟
برای کد/review/refactor و انتخاب New/NewTypeName، isConnected/connected، ErrNotFound/NotFoundError، StatusReady/StatusUnknown در iota 0، نام package و ضدالگوی utils/helpers یا
when writing new Go code, reviewing or refactoring, choosing between naming alternatives (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown at iota 0), debating Go package names (utils/helpers anti-patterns), or
کاربردهای مرتبط
برچسبگذاری خودکار بر اساس نام و توضیح؛ ممکن است نیازمند اصلاح باشد.