반응형

GO 2

Go 언어에서 YAML 파일을 구조체로 표현하기 위한 일곱가지 패턴

YAML 파일을 이용해서 환경 설정을 구조화하고 이를 바탕으로 유연하게 동작할 수 있도록 애플리케이션을 만드는 것은 많이 사용되는 패턴입니다. 저도 그런 패턴을 좋아해서 가급적 많은 것들을 YAML 파일로 설정할 수 있도록 하고 실제 애플리케이션 코드에서는 YAML 파일을 읽은 후 이터레이션을 돌거나 값을 참조하는 형태로 구현하고 있습니다. 그리고 이런 YAML 파일을 읽어서 구조체로 접근할 수 있다면 애플리케이션의 코드가 훨씬 가독성이 높아지게 됩니다. 하지만 YAML 파일을 이용한 설정들의 패턴이 워낙 다양하다 보니 필요할 때마다 구글에서 찾아보거나 하는 경우가 많습니다. 그래서 오늘은 제가 그동안 애플리케이션을 만들면서 만났던 다양한 YAML 파일들의 패턴을 살펴보고 이를 구조체로 표현하는 방법에 ..

IT/GoLang 2022.01.17

Tucker의 Go 언어 프로그래밍

http://www.yes24.com/Product/Goods/99108736 Tucker의 Go 언어 프로그래밍 - YES24 게임 회사 서버 전문가가 알려주는 Go 언어를 내 것으로 만드는 비법구글이 개발한 Go는 고성능 비동기 프로그래밍에 유용한 언어이다. 『Tucker의 Go 언어 프로그래밍』은 Go 언어로 ‘나만의 프로 www.yes24.com 요즘 너무 쿠버 네티스에 대한 책들만 읽어서 머릿속이 컨테이너화 될 것만 같은 느낌이 들었습니다. 그래서 어떤 책을 읽어볼까 고민하다가 Go 언어 책이 나왔길래 냉큼 주문했습니다. 저도 Go 언어에 관심이 많고 1년 정도 열심히 공부하고 만들었지만 뭔가 체계적으로 공부한 적은 없기 때문에 제가 어렴풋하게 알고 있던 지식들을 잘 정리할 겸 Go 언어 책을 ..

리뷰/도서 2021.08.28
반응형