앞으로 Go 언어를 쓰실 분들을 위한 세 가지 신기입니다.

2172 단어 Go

개시하다


Go 언어의 도구와 표준이 모두 갖추어져 있다.
이런 것들을 사용하지 않고 내가 직접 쓰면 무의식적으로 숙련된 언어 쓰기에 치우쳐 후회하게 된다.
이런 상황을 피하기 위해 앞으로 Go 언어를 배우기 시작하는 사람들은 반드시 이 세 가지 도구를 사용해야 한다.

삼신기

  • goimports - http://godoc.org/golang.org/x/tools/cmd/goimports
  • vet - https://godoc.org/golang.org/x/tools/cmd/vet
  • golint - https://godoc.org/github.com/golang/lint/golint
  • CI에 준비해주세요.


    이런 느낌으로 쓰면 CI에서 쓸 수 있어요.
    .travis.yml
    before_install:
      - go get golang.org/x/tools/cmd/vet
      - go get golang.org/x/tools/cmd/goimports
      - go get github.com/golang/lint/golint
    
    ...
    
    before_script:
      - go vet ./...
      - golint ./... | xargs -r false
      - goimports -l ./ | xargs -r false
    

    차리다


    이러한 도구를 사용하면 자연스럽게 Go 언어처럼 쓰는 방법이 교정될 수 있으니 천천히 익숙해지세요.
    또 댓글에 대한 수여도 지적되기 때문에 자연스럽게GoDoc도 예쁘게 쓸 수 있다.

    추기


    편리한 지령을 내렸다.
    osamingo/gochic - Check source code by go vet, golint, goimports
    $ go get github.com/osamingo/gochic
    $ gochic ./...
    
    마음대로 사용하세요.
    좋아하면 하면 기분이 좋아져요.

    좋은 웹페이지 즐겨찾기