git3 git PR 코드리뷰 코드 리뷰는 왜 하는가? - 내가 이해한 기능에 대해 제대로 구현이 됐는지 - 더 나은 코드나 로직이 있는지 - 이슈 가능성이 있는 코드는 없는지 - 확장 가능하고 유연한 코드인지 - 다른 사람도 알기 쉬운 네이밍을 했는지 - 개발팀에서 정한 코딩스타일을 가졌는지 - develop에 연관된 기능변화에 영향도는 없는지 - 혼자 판단하기 어렵고 팀원들의 확인이 필요하다 코드 리뷰 방법은? - Git Hub Pull request를 통한 방법 리뷰 요청자는 어떻게 요청해야 하나? - 리뷰어가 쉽게 이해 할 수 있도록 코드에 대한 상세한 설명이 필요함 - 코드에 대한 확신이 없는 부분을 중점적으로 작성한다 - 기타 궁금한 점을 적는다 코드 리뷰어는 무엇을 중점으로 리뷰할것인지? - 이미 구현이 되어 있는 로직이.. 2023. 5. 4. git 동작원리 기본적으로 깃(Git) 프로젝트에 담겨 있는 데이터들은 파일 시스템 상에서의 스냅샷이라고 볼 수 있다 . 실제로 프로젝트를 커밋하여 적용할 때의 순간을 중요시한다는 특징이 있습니다. 파일 자체를 저장하기보다 수정 내역 자체를 저장한다. - Working Directory: 작업할 파일이 있는 디렉토리 입 - Staging Area: 커밋을 수행할 파일들이 올라가는 영역입니다. - Git Directory: Git 프로젝터의 메타 데이터와 데이터 정보가 저장되는 디렉토리입니다. 원격지에 있는 저장소(Remote Repository)에서 맨 처음에 클론(Clone)을 받으면, 자신의 컴퓨터에 해당 프로젝트가 통째로 다운로드가 된다. 이후에 자신이 수정한 내역을 다시 원격지 저장소까지 반영하려면 git add.. 2022. 10. 28. git 시작 깃(Git /ɡɪt/)이란? 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 스냅샷 스트림 기반의 분산 버전 관리 시스템이다. 또는 이러한 명령어를 가리킨다. 오픈 소스(Open Source)란? '공개된 소스코드'를 의미한다. 특정한 소프트웨어를 개발한 개발자의 권리를 지키면서 누구나 소스코드를 확인할 수 있도록 한다. 컨트리뷰션 이란? 말 그대로 기여한다는 의미이며 기능 추가, 보안 취약점 수정 등 뿐만 아니라 오타 수정, 번역, 의견 제시 등도 컨트리뷰션이라고 할 수 있다. 사실상 누구나 컨틔뷰션을 할 수 있다. 커미터(Committer)란? 실제로 누군가 컨트리뷰선을 하면, 해당 내용을 리뷰하고 실제 프로젝트에 반영할지를 결정하는 사람이다. 즉 특정한.. 2022. 10. 26. 이전 1 다음