Go에서 프로그램 작성 및 테스트

초급
개발자
학생
Azure

Go에 대해 배운 것을 사용하여 완전한 프로그램을 작성하고 테스트합니다.

학습 목표

이 모듈에서는 다음을 연습하고 알아봅니다.

  • Go에서의 테스트 방식.
  • 프로그램의 핵심 논리를 패키지로 래핑하는 방법.
  • 웹 API를 통해 핵심 논리를 공개하는 방법.
  • 테스트 기반 개발을 사용하여 핵심 논리 패키지에 대한 테스트를 작성하는 방법.
  • 지금까지 다룬 거의 모든 개념을 함께 사용하는 방법.

사전 요구 사항

  • 프로그램을 만들 준비가 된 Go 환경. 가급적 로컬에 Go가 설치 및 구성되어 있어야 하며, Go 확장과 함께 Visual Studio Code가 설치되어 있어야 합니다.
  • .go 파일을 만들고 수정하는 능력.
  • 터미널 프롬프트를 사용하여 Go 프로그램을 실행하는 능력.
  • string, int, boolean과 같은 기본 데이터 형식에 대한 지식.
  • iffor 문과 같은 기본적인 데이터 제어 흐름을 작성하는 방법에 대한 지식
  • 함수를 작성하는 방법에 대한 지식.
  • 구조체 및 메서드를 만드는 방법에 대한 지식.
  • net/http와 같은 라이브러리를 사용하는 방법에 대한 지식.