GO111MODULE 2

[Golang] Go 언어 module (mod) 설정

간단한 Go 예제 샘플이 아닌 실무에서 사용할 수 있는 패키지 구성이 필요했다. Go 프로젝트도 한 개가 아닌 상황에서 프로젝트 안에서 사용하는 go package 가 많아지고 있었기 때문에 기능별 package 를 세분화해서 관리를 하려고 했다. 문제는 같은 프로젝트에서 만든 package 를 못 찾는다는 점이었다. 프로젝트의 module 이 생성되어있지 않아서 생긴 문제로 module 생성을 하면 해결되는 문제이다. 우선 module 을 아래의 방법으로 생성한다. $ cd ${project_directory} $ go mod init ${module_name} go: creating new go.mod: module ${module_name} go: to add module requirements a..

Go언어 2022.09.29
[Golang] go 언어 개발 시작하기

go언어는 2018년도부터 관심을 가지고 틈틈이 공부하고 있었는데 얼마 전 새로운 프로젝트를 go언어로 진행하게 되었다. go언어에 대해서는 많은 것들이 새로운 경험이기 때문에 프로젝트 도중 경험하게 될 수많은 삽질(?) 들을 정리할 예정이다. 그중 처음 시작인 GoLand 설치 과정을 정리해볼까 한다. 개발자에게 IDE 이란 굉장히 중요한 툴이라고 생각한다. (개발자의 눈과 손이다.) 새로운 언어를 접하게 된다면 새로운 IDE 를 알아보는 설렘도 느낄 수 있다. Go언어는 찾아보니 대부분 실무에서 두 종류의 IDE 를 사용하는 것으로 보인다. Microsoft 에서 개발한 비주얼 스튜디오 코드 (Visual Studio Code) JetBrains 에서 개발한 고랜드 (GoLand) 더보기 두 종류라고..

Go언어 2022.09.29
반응형