github 가 뜬 이유는요
최근, git 관련 글과 댓글이 많이 올라온 거 같은데, 가장 핵심에 관한 이야기를 쓰는 사람이 없네요. 내가 못 봤나.
github (또는 Github Enterprise)가 뜬 것은 코드리뷰 때문이에요. master(main) 브랜치 머지 전, 코드리뷰 승인을 받지 않으면 적용 불가능하게 셋팅이 가능하기 때문이에요. 이 가치가 너무나 컸던 것이에요.
많은 곳에서는 main 브랜치 단독 운영하거나, 코드리뷰를 안 하기 때문에 github 의 필요성이 떨어집니다. 그런데, 트렌드가 github 로 가 버리니, 어쨋건 트렌드 따라간다고 github 도입하는 곳이 늘어난 것이죠.
코드리뷰를 반드시 철저하게 해야 하느냐에 대해서는 적극 찬성하지는 않습니다. 코드리뷰를 강의하고 다닌 어떤 분은 일주일에 코드리뷰 투자 시간이 20시간이라고 했어요. 그것도 환경이 되어야 하는 것이죠. 회사에서 그런 시간 안 주면 못 하는 겁니다. 때로는 철저하게 보고, 때로는 간단히 보고 융통성이 필요하다고 생각합니다.
git 전문가들도 git 의 문제점을 압니다. 더 발전하는게 좋죠. 꼭 좋아서 하는 거라기보다 시대가 바뀌면 쫓아가야죠.
