본문 바로가기

* Dev Tools6

[Intellij Community] 귀찮은 작업을 줄여 주는 테스트 TDD 템플릿 만들기(Live Template) 인텔리제이 커뮤니티 버전으로도 라이브 템플릿구현이 가능하다. 대부분 이 글을 접할 때 쯤이면, 테스트 주도 코드에 관심이 어느정도 들어 왔을 것이다. 주로 보게 되는 코드는 // Given // When // Then 이다. 하지만 이걸 매번 치게 된다면, 매우 비효율적이고 조금더 생산적으로 할 수 없을까? 라는 고민을 하게 된다. 그 고민에 대한 해결책으로 IntelliJ 에서 지원하는 Live Template 이라는 것이 있다. 그렇다면 본론으로 들어가 어떻게 하는지 빠르게 살펴보자 (본글은 Intellij Community 버전으로 쓰여진 글이다. 커뮤니티 버전에서도 단축키 지정과 활용이 가능하다.) 상세과정 1. ctrl + alt + s 누르거나 ([File] - > [Setting] -> [L.. 2021. 10. 5.
[Windows] 윈도우에서 Git 업데이트 명령어(CLI) 윈도우에서 Git을 GUI 방식으로 업데이트 하는 것보다 CLI 방식이 있나 찾아보다 알게 되었다. $ git update-git-for-windows 상세설명) 기타 환경 설정 포함 참고 Git, 설치 및 업데이트(Windows) - BELLSTONE 1. Git Git은 컴퓨터 파일의 변경사항을 추적하여 여려명의 사용자 사이에서 작업을 효율적으로 처리하기 위한 분산 버전 관리 시스템입니다. 소프트웨어 개발에서 소스 코드 관리에서 주로 사용 park-jongseok.github.io 2021. 3. 21.
Git 이전 커밋으로 돌리기(reset, revert) Git을 사용 하다 보면, 내가 작성 한 파일들을 전부 삭제 시키고 이전에 성공시킨 커밋 상태로 돌리고 싶을 경우가 있다. 어떤 파일을 작성하고 그 기능을 완성 시켰을 때 주로 커밋을 시키고 푸쉬를 하는데, 그 이후 파일에 코드를 추가하다가 완성시킨 기능이 실행이 안될 때가 있을 것이다. Q) 사용? (hard옵션 을 주면 최근의 커밋을 완전히-작업트리까지- 버리고 이전의 상태로 되돌린다.) git reset --hard HEAD~ 참고) 참고 git revert git reset 차이점 git revert 소스코드를 한단계 이전의 commit 내용으로 롤백하기 위해 아래와 같이 입력한다. git revert HEAD~ 소스코드만 보면 한단계 이전으로 돌아간 것처럼 보이지만, 내부적으로는 새로운 comm.. 2021. 3. 4.
.gitignore 를 사용하는 이유와 작동하지 않을 때 해결방법 .gitignore를 사용하는 이유? .gitignore를 사용하는 많은 이유 중 내가 기준으로 잡은 이유는 아래와 같다. 보안 비밀과 관련된 정보를 github에 올리기 싫을 때 예를들어 GCP에서 웹 애플리케이션과 관련된 로그인 서비스를 이용한다 했을때 클라이언트 Id와, 클라이언트 보안비밀 코드는 당연히 올리면 안된다. 이러한 것을 방지하고자 .gitignore 파일에 해당 정보를 올려놓는것이다. 뿐만 아니라 API Key value 값 .gitignore 파일에 올려놓는다. 쉽게 말해 남에게 보여주고 싶지 않는 혹은 보여주면 안되는 내용들을 push 할 때 빼놓는 것이다. 작동하지 않을 때 대처법? .gitignore가 제대로 작동되지 않아 ignore된 파일이 changes에 나올 때가 있는데... 2021. 2. 11.
[Visual Studio Code] VSCode 유용한 꿀팁 단축키 모음집 * 들여쓰기 : [Tab] * 내어쓰기 : [shift] + [Tab] * 주석처리 : [ctrl] + / * 반복되는 단어 한번에 수정 : [ctrl] + D * 내가 클릭하는 위치마다 커서 생성하기 : [alt] + [마우스 좌클릭] 2021. 1. 11.