이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

반응형

Golang 2

Golang gtest

Golang gtest gtest란? Golang의 장점 중에 하나는 코드를 테스트하기 위해 별도의 환경을 구축할 필요가 없다는 점임. Golang에서는 gtest를 통해 아주 간편하게 코드를 test할 수 있음. Google Test Framework로 유닛 테스트에 사용됨. Google Test는 Google의 특정 요구사항 및 제약사항을 기반으로 테스트 기술팀에서 개발한 Testing 프레임워크임. 왜 Google Test를 사용해야 하나? 1. 테스트는 독립적이고 반복가능해야 합니다. gtest는 디버깅을 빠르게 할 수 있도록 테스트를 분리시켜 실행할 수 있도록 해 줌. 2. 테스트는 조직화가 잘 되어있으며 테스트되는 코드의 구조를 반영할 수 있어야 함. gtest는 데이터와 서브루틴을 공유할 수..

코딩/GoLang 2022.01.02

GoLang 개념

GO언어란? 구글에서 2009년 공개된 언어 오픈소스 형태 Go언어는 컴파일 언어 : 다른언어에 비해 컴파일 속도가 매우 빠름 최초로 디자인한 사람 : 로버트 그리즈머, 홉 파이크, 켄 톰슨 켄 톰슨 : B언어, C언어를 개발한 사람 [GO 언어를 사용하는 사람] Gopher 라고 부름 [대표적인 구글 프로젝트] Docker twitch tensorflow FCM 등등 [인코딩] UTF-8 사용 [GO언어는 시스템 프로그래밍을 하기 위해 만들어짐] 성능을 중요 시 함 C언어보다는 느리지만 현대 언어의 장점을 가지며 매우 빠른 특징을 가지고 있음 [호환 OS] Linux, 맥 OS, Windows등 모두 지원 GO언어 설치 [설치 Site] https://golang.org/dl/ zip 파일 다운 OS ..

코딩/GoLang 2020.12.04
반응형