본문 바로가기

etc

(3)
네이버 기반 인텔리제이 코드 컨벤션 자동 적용 설정하기 자바로 개발할 때 일관된 코드 스타일을 유지하는 것은 협업과 유지보수에 큰 도움이 된다.국내에서도 많이 참고되는 대표적인 코드 스타일로는 Spring, Google, 네이버 컨벤션이 있다.이 중 네이버 Java 코드 컨벤션은 한글 주석, 라인 길이, 공백 위치 등 한국 개발자들의 습관에 맞춰져실무에서도 자주 활용되는 편이다. IntelliJ에서 네이버 코드 컨벤션을 설정하는 방법1. 아래 링크에 접속하여 naver-intellij-formatter.xml 다운로드 (네이버 컨벤션 : https://github.com/naver/hackday-conventions-java/blob/master/rule-config/naver-intellij-formatter.xml) 2. 메뉴에서 File > Set..
[Git] 로컬 프로젝트를 깃허브와 연결하기 로컬에서 프로젝트를 생성한 후, 백업 및 협업을 위해 깃헙과 연결하는 과정 거친다. 처음에는 다소 낯선 과정이지만, 이 과정은 매우 중요하며 익혀두면 앞으로 프로젝트 관리가 훨씬 수월해진다. 아래는 로컬 프로젝트를 깃헙에 연결하는 방법이다. 1. 새 리포지토리를 생성한다. 리포지토리를 처음 생성하면 아래와 같은 코멘드 라인이 뜬다.각각 로컬에 아무것도 없이 처음부터 Git 프로젝트 만드는 경우와 이미 Git으로 관리 중인 프로젝트를 GitHub에 올릴 때의 코멘드 라인으로 이에 해당하면 화면의 방법을 따르면 된다. 다만, 본인의 경우와 같이 로컬에서 새로 만든 프로젝트를 깃헙에 연결하기 위해서는 아래의 방법을 따르면 된다. 2. Git 초기화git init 3. 원격 저장소 연결git remote add..
[Git] 필수 명령어 협업을 하다 보면 동시에 여러 부분이 개발되기 때문에, 각자의 코드를 효율적으로 합치고 관리할 수 있는 도구가 꼭 필요하다.이때 사용할 수 있는 것이 바로 Git이다. Git이란?소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 버전 관리 도구 Git : 코드 변경점 기록 (버전 관리 도구)Github : 온라인 백업, 공유, 협업 (온라인 코드 저장소) Git이 필요한 이유변경 이력 관리 : 코드를 수정하거나 추가했을 때, 이전 버전으로 되돌리기 가능협업 : 여러 명이 동시에 개발할 때, 충돌 없이 병합 가능백업 : GitHub 같은 원격 저장소를 이용해 안전하게 백업기록과 문서화 : 커밋 메시지를 통해 변경 이유와 내용을 명확히 기록 가능 필수 리눅스 명령어Git은 주로 터미널 환경에서 사용되기 때..