Semalt : Iotest, Golang 및 Go 프로그래밍 언어

Go로도 알려진 Golang은 2009 년 Robert Griesemer, Ken Thompson 및 Rob Pike가 만든 프로그래밍 언어입니다.이 언어에는 다양한 CSP 스타일 동시 프로그래밍 기능과 메모리 안전 기능이 있습니다. Go는 바이트, int64, float32, 부울 및 문자열과 같은 내장 유형으로 가장 잘 알려져 있습니다. 또한 최소한의 고유 한 테스트 경험을 제공하는 기본 제공 테스트 명령 (Iotest)이 있습니다.

Golang에서 소스 파일은 패키지라는 시스템 디렉토리로 구성되어 Go 응용 프로그램에서 코드를 재사용 할 수 있습니다. 여기서 우리는 가장 중요한 가장 중요한 Golang 패키지에 대해 논의했습니다.

  • Kubernetes (컨테이너 오케스트레이션);
  • 증언 (시험);
  • 은행 나무 (시험);
  • 고 메가 (시험);
  • 로그 러스 (logging);
  • AWS SDK (클라우드 도구);
  • 글 로그 (logging);
  • Xobra (생산성);
  • XGocheck (테스트);
  • 오류 (오류 처리);

1. 증언 및 확인 :

Gocheck와 Testify는 모두 최고 수준의 Go 테스트 기능과 함께 제공되는 간단하면서도 강력한 Go 패키지입니다.

2. 은행 나무와 고 메가 :

Iotest 이외에도 BDD 프레임 워크 인 Ginkgo에 대해 알아야합니다. 반면 Gomega는 Ginkgo의 기능과 유사한 기능을 가진 matcher 라이브러리입니다.

3. 코브라 :

Golang 애플리케이션 및 Iotest에 대한 유명한 생산성 정장입니다. Cobra를 사용하면 잘 구성된 Go 응용 프로그램 및 기본 웹 스크레이퍼를 작성할 수 있으며 이러한 응용 프로그램 및 스크레이퍼는 유지 관리가 쉽습니다. Cobra는 몇 달 전에 Hugo 및 Viper와 함께 처음 소개되었습니다. GitHub의 전문가들은 Cobra를 사용하여 방대한 범위의 데이터 추출기를 구축했습니다.

4. 로그 및 오류 :

Logrus와 Error는 기본적으로 로깅 패키지로, 기본 로그 패키지 동작을 확장하고 형식 지정 및 색상 코딩과 같은 유용한 서비스를 제공합니다. Logrus는 오류보다 훨씬 우수하며 다른 확장을 빌드하는 데 사용됩니다. 그러나 오류가 좋은 패키지가 아니라는 의미는 아닙니다. 실제로 오류는 Golang의 주요 오류와 작은 오류를 모두 처리하는 데 사용되는 엄청난 Go 패키지이며 수많은 기능을 가지고 있습니다.

5. 글 로그 :

주로 몇 개월 전에 Google에서 만든 로깅 패키지입니다. Glog는 기본 및 고급 브라우저 확장 프로그램을 빌드하는 데 사용되는 간단한 Golang 패키지입니다.

6. AWS SDK 및 Xobra :

AWS SDK와 Xobra 모두 오류 컨텍스트 (행 번호 및 파일)를 유지하고 유사한 기능을 보유 할 수 있습니다. 패키지 이름은 항상 해당 폴더와 일치한다는 것을 명심해야합니다.

결론:

Go는 속도가 널리 알려진 컴파일 된 언어입니다. 웹 페이지의 JavaScript와 같이 응용 프로그램이 실행될 때마다 해석되는 대신 컴퓨터에서 직접 읽을 수있는 컴퓨터 수준 코드 전용입니다. Iotest 이외의 다른 브라우저 확장, 기본 데이터 추출기 및 웹 응용 프로그램을 빌드하는 데 도움이되는 위에서 언급 한 Golang 패키지에 대해 배워야합니다. 이러한 Go 패키지를 사용하면 간단한 명령 줄을 사용하여 다른 운영 체제 및 웹 브라우저에 대해 실행 가능한 바이너리를 생성 할 수 있습니다.

mass gmail