golang-naming은(는) 무엇을 하나요?
Go(Golang) 명명 규칙 — 패키지, 생성자, 구조체, 인터페이스, 상수, 열거형, 오류, 불리언, 리시버, 게터/세터, 함수형 옵션, 약어, 테스트 함수 및 서브테스트 이름을 포괄합니다. 새로운 Go 코드를 작성하거나 리뷰/리팩토링할 때, 명명 대안 중 선택(New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, iota 0에서의 StatusReady vs StatusUnknown), Go 패키지 이름(utils/helpers 안티 패턴) 논쟁, 또는 Go 명명 모범 사례에 대해 질문할 때 이 스킬을 사용하세요. 또한 사용자가 MixedCaps vs snake_case, ALL_CAPS 상수, 게터의 Get 접두사, 오류 문자열 대소문자를 언급할 때도 트리거됩니다. 명명 결정과 관련 없는 일반적인 Go 구현 질문에는 사용하지 마십시오.