코드관리
Posts
2 posts
깃허브 github 의미와 활용법
개발자로서 꿈을 꾸고 있다면 깃허브에 익숙해져야 한다. 많이 들어봤지만 '깃허브가 뭔데?' 라는 질문에는 제대로 설명하기 어렵다. 개발자에게 github는 어떤 의미일까? 1. 깃허브 의미와 등장배경 2008년 당시 개발자들은 코드를 관리하기 위해 복잡한 설정을 해야 했다. 이때 웹브라우저만 있다면 누구나 쉽게 git 저장소를 만들고 관리할 수 있게 했다. 싸이월드나 네이버블로그처럼 개인용 코드 관리 저장소라고 생각하면 된다. 깃허브가 등장하면서 개발 문화도 바뀌었다. 원래 소스코드라는게 공개하기 어려운 민감한 기밀정보로 여겼었다. 하지만 깃허브가 등장하면서 오픈소스가 급격히 늘어났다. 누구나 쉽게 접근할 수 있.......
[소스코드 관리] 이쁘게 커밋(commit) 하는 방법
IT 프로덕트 제작을 하다보면 개발자들은 코드관리를 하게된다.코드관리 시, 1회 의 코드 추가/수정 내역 을 커밋 이라고 한다. 커밋 메세지 는 이러한 매 커밋 작업(코드의 추가/수정의 저장작업) 시,코드관리 프로그램에 동시에 입력하는 간단한 요약글을 말한다. 이 커밋메세지의 역할은 프로젝트의 진행에 있어서 어떤 코드상의 변화가 있었는지유일하게 코드레벨 이상으로 그 의미를 전달할 수 있는 수단이다. 하나의 프로젝트를 두고, 여러 개발자들이 같이 개발을 진행하게 될 경우, 다른 개발자들은 프로젝트의 진척사항을 커밋메세지로 짐작하게 될 때가 많다.코드 한줄한줄의 변경사항을 툴에서 표시해주기는 하지만 코드리뷰를 매번 시행 할 만큼 여유가 없는경우가 많기 떄문이다. 자, 그럼 똑똑한 커밋메세지, 어떻게 만들




