[Go] Testing package를 이용한 Test 및 Benchmark
내 맘대로 계산기 프로그램을 구현하던 중병렬 처리를 해보고 싶어병렬 처리의 기준을 세우기 위해 함수의 성능(소요 시간) 평가를 하는 코드를 직접 짜고 있었습니다. 이렇게 직접 구현한 모듈은 일단 유지보수하기도 어렵고,다른 프로젝트에도 편하게 사용할 수 없다고 생각했습니다. Go 언어에서 제공하는 표준 test 및 benchmark는 위의 단점을'표준'이라는 성격으로 상쇄한다고 생각해testing package의 test 및 benchmark를 찾아보게 되었습니다. 본 포스트는 Go의 test 와 benchmark에 대해 공부한 내용을 담고 있습니다. ‘Testing’ packagego에서 자동화된 테스트 기능을 제공하는 패키지입니다.아래 ‘go test’ 명령으로 모든 테스트를 자동화하여 수행하도록 설..