태그 우아한테크세미나 programmable search engine custom search engine pre-push PIMPL git hook code review forward declaration unique_ptr 2021 cse GIT 코드리뷰 소프트웨어 공학 Hook 회고록 이직 C++ 스터디 취미 개발자 google 블로그