본문 바로가기

분류 전체보기

(5)
지속가능한 SW 개발을 위한 코드 리뷰(우아한테크세미나) + @ 지난 4월 우아한테크세미나에서 코드 리뷰를 주제로 세미나가 진행되었다. 이 세미나 내용을 중심으로 개인적인 경험과 생각을 덧붙여, 코드 리뷰가 무엇이고 어떻게 하는지에 대해서 정리를 해본다. 사실 세미나 듣고 바로 정리하려고 했지만 차일피일 미루다가 얼마 전 회사에서 PR(Pull Request)에 대한 설명을 해달라는 요청이 있었다. PR 사용에 코드 리뷰는 빠질 수 없는 내용이라서 겸사겸사 같이 정리해서 써먹어보려 한다. (씨익..) 그리고 이 글에서는 요즘 가장 많이 사용되는 코드리뷰 방법인 Pull Request(이하 PR)를 사용한다는 전제하에 설명한다. 세미나는 유튜브에서 다시 볼 수 있으며, 약 2시간 분량인데 1.5배속으로도 들을만해서 쪼금만 시간 투자해서 봐도 괜찮을 것 같다. 코드리뷰란..
unique_ptr로 Pimpl idiom 구현시 소멸자의 필요성 블로그 이전 되었습니다. :) https://gomgomi.github.io/cpp/pimpl-with-uniqueptr/ unique_ptr로 Pimpl idiom 구현시 소멸자의 필요성 Pimpl idiom을 사용하여 클래스를 아래와 같은 형태로 작성을 했다. ``` c++ // header class Controller { public: Controller(); private: class ControllerImpl; std::unique_ptr d; }; gomgomi.github.io
Google CSE(Custom Search Engine) 사용하여 검색결과 가져오기 블로그 이전되었습니다. :) https://gomgomi.github.io/web/scrap-using-google-google-cse/ Google CSE(Custom Search Engine) 사용하여 검색결과 가져오기 스터디로 진행하는 프로젝트에서 웹에서 검색되는 결과를 수집하는 기능이 필요하게 되었다. 흔히 크롤링으로 검색하면 나오는 방법이 있지만, 좀 더 나이스 한 방법을 알아보던 중 흔히 사용 gomgomi.github.io
Git hook pre-push로 tag name 변경 블로그 이전 되었습니다 :) https://gomgomi.github.io/git/tag-pre-push-with-autoname/ Git hook pre-push로 tag name 변경 개발팀 미팅 중에 현재 구축 중인 CI/CD 시스템에서 회귀(regeression) 테스트 실행에 git tag를 이벤트 트리거로 사용한다는 말을 들었다. gomgomi.github.io
나의 2021 상반기 회사를 이직하고 제대로 프로젝트에 참여하고 배포 일정도 겹쳐 정신없이 지내다가, 문득 정신차리니 2021년도 벌써 반이 호다닥 지나가버렸다. 계획했던 것을 얼마나 잘 하고있는지 확인할 겸, 블로그도 옮길 겸 2021년 상반기 내용을 정리해본다. 블로그 작년 이맘때 쯤 github과 hexo를 사용하여 블로그를 해보겠다고 시작했었는데, 그때 첫 글로 올린 2020년도 계획 중 하나가 블로그에 꾸준히 글을 작성하는 것이었다. 결과는 실패.. 당시에 이직 준비할 때라 좀 덜 바빠서, 이직 후 일정을 예측하기 힘들었다. 앞날에 대해 어떨지 예측하는 것이 힘들긴 하지만, 그래도 작고 소중한 경험이 있음에도 고려하지 못하고 나를 너무 믿었던 것 같다. 글을 쓰고 관리하기 좀 더 쉬운 티스토리로 옮겼으니, 이번에는 ..