[Golang] go modules 사용

govendor (deprecated)

Golang을 처음 접하고 체인코드를 개발할때부터 시간에 쫓겨 의존성 라이브러리 관리를 govendor를 통해 했었음

Go modules

이제는 1.11부터 Go modules가 도입되면서 govendor 개발자도 1.14부터는 Go modules를 사용하도록 권장하고있음

사실상 govendor는 deprecated 되어 앞으로는 사용하지 않을 것임

Hello Golang

1
2
3
4
5
6
7
package main

import "fmt"

func main() {
fmt.Println("Hello Golang")
}

가볍게라도 꾸준히!

[Golang] JSON marshal/unmarshal시 값의 오차

어떤 정보를 주고 받을때 JSON를 자주 사용합니다.
Golang은 JSON을 처리하기 위해 데이터를 JSON으로 Marshal, Unmarshal을 거칩니다.
이번 포스트에서는 큰 숫자값에 대해서 Marshal, Unmarshal시 값의 차이가 생겼던 경험과 해결에 대해서 적습니다.

TIL