일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- go
- Nebula
- C++ gui
- 알고리즘
- 리듬게임
- JUCE 튜토리얼
- tour of go
- 운영체제
- OS
- JUCE라이브러리
- 프로그래밍
- go channel
- JUCE library
- vim-go
- 연결리스트
- 공룡책
- Docker
- 자료구조
- c++ heap
- 코딩
- gui
- C++
- 백준
- JUCE
- C언어
- a tour of go
- C++ library
- C++ gui 라이브러리
- LOB
- BOJ
Archives
- Today
- Total
목록go package (1)
CafeM0ca
[Go] 패키지 네이밍(package naming)
패키지 네이밍은 어떻게 해야하나 Go로 첫 프로젝트를 진행하면서 여러 고민이 있다. 코딩컨벤션 디렉터리 구조 패키지 네이밍 동시성과 성능 마이크로서비스에서 서비스를 나누는 기준과 repository의 분리 등등.. 당장 생각나는 것만 적어도 5가지나 있다. 다행이 Go는 컨벤션 같은 가이드라인이 문서로 잘 되어 있어서 궁금증을 쉽게 해결할 수 있다. 패키지 이름은 단순하게 협업을 한다면 패키지를 봤을 때 최대한 직관적이고 단순하게 작명하는 것이 좋다. 이를 위해 Go에서는 Snake case와 Camel case 네이밍을 사용을 하지 않는다. example priority_queue computeServiceClient 다른 언어에선 바람직하지만 Go에선 그렇지 않다. 이름이 길면 신중하게 줄여라 str..
Programming/Go
2021. 4. 6. 04:08