최근 포스트

결국 우리는 한 팀이다

1 분 소요

직접 기획하고 설계한 기능이나 서비스에 대한 애착은 당연한 일이에요. 초기 기획과 설계는 수많은 노력과 땀으로 다듬어졌을 테니까요. 그러나 종종 다른 동료들이나 고객들의 반대를 마주할 수 있어요.

컴파일을 통한 인코딩 최적화

5 분 소요

런타임 시점에 객체를 유연하게 처리하기 위해 리플렉션은 인코딩 라이브러리에서 자주 사용됩니다. 더 빠른 성능을 얻기 위해서는 자동 코드 생성이나 전용 인터페이스를 활용하는 것이 좋지만, 추가적인 코드 관리를 필요로 하기 때문에 간편한 리플렉션을 선호하는 경우도 많습니다.

Go에서 타입 정보는 어디에 저장될까?

6 분 소요

리플렉션은 런타임 시점에 객체의 타입 정보에 접근하여 객체를 유연하게 처리할 수 있도록 해줍니다. 이를 위해서는 런타임에서 객체의 메타 정보에 접근할 수 있어야 합니다.

함께 보는 Go 메모리

4 분 소요

Go는 정적 타입 컴파일 언어의 효율성을 유지하면서도 동적 언어처럼 사용하기 쉽도록 설계되었습니다.