본문 바로가기

Dev

(4)
지속가능한 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