막상 내가 당해보면 킹받는 그거



https://stackoverflow.com/a/28258647


이 답변에 적힌 설명을 통해 어떤 시츄에이션인지 알 수 있다.



https://github.com/golang/go/issues/30247


롭파이크 선생님께서는 ㅇㅇ 안해줘 돌아가 라고 하심



https://medium.com/@ishagirdhar/import-cycles-in-golang-b467f9f0c5a0


https://jogendra.dev/import-cycles-in-golang-and-how-to-deal-with-them


근본적으로 설계가 잘못된거라고 한다.





암튼 그래서 앞으로 REST 서버 만들 때 파일 구성은


model을 바닥에 놓고 그위에 db, 더 위에 controller, 젤 위에 main.go


이렇게 하면서 최대한 interface{}를 써보는 것으로 함



practice-golang/bookshelf


끝.