Go에서 프로그램 작성 및 테스트
Go에 대해 배운 것을 사용하여 완전한 프로그램을 작성하고 테스트합니다.
학습 목표
이 모듈에서는 다음을 연습하고 알아봅니다.
- Go에서의 테스트 방식.
- 프로그램의 핵심 논리를 패키지로 래핑하는 방법.
- 웹 API를 통해 핵심 논리를 공개하는 방법.
- 테스트 기반 개발을 사용하여 핵심 논리 패키지에 대한 테스트를 작성하는 방법.
- 지금까지 다룬 거의 모든 개념을 함께 사용하는 방법.
사전 요구 사항
- 프로그램을 만들 준비가 된 Go 환경. 가급적 로컬에 Go가 설치 및 구성되어 있어야 하며, Go 확장과 함께 Visual Studio Code가 설치되어 있어야 합니다.
.go
파일을 만들고 수정하는 능력.- 터미널 프롬프트를 사용하여 Go 프로그램을 실행하는 능력.
string
,int
,boolean
과 같은 기본 데이터 형식에 대한 지식.if
및for
문과 같은 기본적인 데이터 제어 흐름을 작성하는 방법에 대한 지식- 함수를 작성하는 방법에 대한 지식.
- 구조체 및 메서드를 만드는 방법에 대한 지식.
net/http
와 같은 라이브러리를 사용하는 방법에 대한 지식.