golang-samber-oops
samber/oops를 활용한 Go 언어의 구조화된 오류 처리 — 오류 생성기, 스택 트레이스, 오류 코드, 오류 컨텍스트, 오류 래핑, 오류 속성, 사용자용 메시지와 개발자용 메시지, 패닉 복구, 로거 통합. samber/oops를 사용하거나 도입할 때, 또는 코드베이스에서 이미 github.com/samber/oops를 임포트하고 있는 경우에 적용하십시오.
전 세계 AI 스킬을 둘러보고, 내 작업에 맞게 좁혀보세요.
skills.sh API 기준방금 확인
samber/oops를 활용한 Go 언어의 구조화된 오류 처리 — 오류 생성기, 스택 트레이스, 오류 코드, 오류 컨텍스트, 오류 래핑, 오류 속성, 사용자용 메시지와 개발자용 메시지, 패닉 복구, 로거 통합. samber/oops를 사용하거나 도입할 때, 또는 코드베이스에서 이미 github.com/samber/oops를 임포트하고 있는 경우에 적용하십시오.
samber/mo를 활용한 Go용 모나드 타입 — 타입 안전성이 보장된 null 허용 값, 오류 처리, 파이프라인 하위 패키지를 활용한 함수형 조합을 위한 Option, Result, Either, Future, IO, Task 및 State 타입. samber/mo를 사용하거나 도입할 때, 코드베이스에서 `github.com/samber/mo`를 임포트할 때, 또는 Go의 안전성 설계로 함수형 프로그래밍 패턴을 고려할 때 적용하십시오. 이 라이브러리가 없는 상태에서의 nil 안전성 및 제로 값 설계(→ `samber/cc-skills-golang@golang-safety` 스킬 참조)나, fmt.Errorf, errors.Is 및 errors를 사용한 네이티브 오류 래핑에는 적합하지 않습니다.(→ `samber/cc-skills-golang@golang-error-handling` 스킬 참조).
samber/hot을 사용한 Go 언어의 인메모리 캐싱 — 에비션 알고리즘 (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, 캐시 로더, 샤딩, stale-while-revalidate, 누락된 키 캐싱 및 Prometheus 메트릭. samber/hot을 사용하거나 도입할 때, 코드베이스에서 `github.com/samber/hot`를 임포트할 때, 또는 프로젝트에서 중·저 카디널리티 리소스를 높은 빈도로 반복적으로 로드하며 지연 시간이나 백엔드 부하를 줄여야 할 때 적용하십시오.
프로비저닝, 데이터 모델, 보안 규칙, SDK 사용법 등을 포함한 Firestore Enterprise 네이티브에 대한 종합 가이드입니다. 사용자가 Firestore Enterprise를 네이티브 모드로 설정하거나, 보안 규칙을 작성하거나, 애플리케이션에서 Firestore SDK를 사용하는 데 도움이 필요할 때 이 스킬을 활용하세요.