2일
- k8s configmap prettify
- 링크
- 조건
- configmap의 data내에 trailing space 가 없어야 한다.
- indent 가 tab 이면 안된다.
4일
JS Mini Tip
js 에서 named paramter처럼 쓰고 싶다면 다음과 같이 하면 된다.
function example1({foo, bar}) {
console.log(foo, bar);
}
example1({foo: 1, bar: 2});
default 값도 주고 싶다면 다음과 같이 하면 된다.
function example2({foo = 0, bar = 30} = {}) {
console.log(foo, bar);
}
example2({foo: 1});
7일
go 내장 tool
- go fmt: go code의 포맷을 맞춰 준다.
- go vet: go code의 정적 분석을 해준다.
- go generate
- code내에
//go:generate {shell command}
로 comment에 적어두면go generate
를 실행할때 마다 실행 해준다. - generate code를 go code 로 작성 하고 go run 을 실행 하는 것도 가능하다.
- 여기 사용되는 tool 들은 이미 setup 되어 있다고 가정한다.(즉 설치를 따루 해주거나 하지 않는다.)
- 실행 책임은 go에 있는게 아니다. 반드시 사용자가
go generate
를 직접 command 로 실행 해야 한다.
- code내에
11일
gob
- golang 에서 type을 포함해서 serialize를 할수 있는 방법.
- SQL상에서 복잡한 type을 저장 해야 한다던가 할때 쓸 수 있다.
- https://gist.github.com/whyrusleeping/dda3d5f724b7fe6abbd0