본문 바로가기

프로그래밍 툴(Programming Tools)11

Gitmoji 사용하기 Gitmoji란? gitmoji란? Gitmoji = git + emoji 입니다. 글을 쓸 때 이모지를 이용하면, 나중에 글을 읽을때 명확합니다. 👍 커밋할 때도 이모지를 이용한다면, 내용을 한 눈에 알아보기 더 쉽겠죠. 그래서 나온 것이 gitmoji 입니다. github.com/carloscuesta/gitmoji carloscuesta/gitmoji An emoji guide for your commit messages. 😜 . Contribute to carloscuesta/gitmoji development by creating an account on GitHub. github.com Gitmoji is an initiative to standardize and explain the use .. 2020. 11. 20.
[Intellj] Github을 이용한 프로젝트 관리 개인 프로젝트를 진행하는데 어떻게 하면, 할 일 관리가 편할까 찾다가 Github issue 관리를 이용하게 되었습니다. 해야할 일을 등록하고, 개발하고, 잘 되는지 확인하려고 합니다. 진행 순서 Github에서 이슈 등록하기 IntelliJ에서 이슈 기반의 Task와 브랜치 만들기 개발하기 commit, push 하기 Github 혹은 IntelliJ에서 Pull Request 생성하여 코드리뷰 하기 Merge 하기, 해당 이슈의 branch 삭제하기 1. Github에서 이슈 등록하기 repository에 [Issues] 탭에 [New issue]를 클릭합니다. 작성해 놓은 템플릿이 있다면, 작성해놓은 템플릿을 선택할 수도 있습니다. 내용을 작성합니다. Projects 와 Milestone 은 미리 .. 2020. 11. 9.
[IntelliJ] 자주 쓰는 단축키 (mac) Editing - 기본 코드 완성 : ⌘Space - 스마트 코드 완성 : ⌘⇧Space - 자동 완성: ⌘⇧↩ 예를 들어, if 만 작성하고 ⌘⇧↩ 를 누르면 if () {} 로 완성해주고, 문장 끝에 세미콜론을 넣어주는 등의 작업을 해줍니다. - 현재 줄 복제 : ⌘D - 현재 줄 삭제 : ⌘⌫ - 현재 줄 이동 : ⌘⇧↑ / ⌘⇧↓ : 유효 범위 안에서만 이동합니다. ⌥⇧↑ / ⌥⇧↓ : 이동합니다. - 버퍼에 있는 내용 붙여넣기 : ⌘⇧V - 변수로 빼내기 : ⌘⌥V - 메서드로 빼내기 : ⌘⌥M - 정의된 곳으로 이동 : ⌘B - 단어 선택 영역 확장 / 축소 : ⌥↑ / ⌥↓ - 세로로 편집하기 : ⌘⇧8 ( 종료 시에도 같은 키를 입력해줍니다. ) - 같은 단어 선택하기 : ⌃G - 같은 단.. 2020. 9. 10.
Macbook Setting (개발자) 어쩌다보니 이번에 Macbook 을 받게 되어 쓰고 있는데, Windows 만 쓰다가 쓰려니 쉽지 않네요...ㅠ 그래서..! 다음에도 쓸 수 있도록 기록해봅시다. 맥북 개발자 세팅! 1. Macbook Setting ‣ 트랙패드 탭하여 클릭하기 시스템 환경설정... -> 트랙패드 -> 탭하여 클릭하기 ‣Dock 다운로드 폴더 바꾸기 Dock에 있는 다운로드 두손가락으로 클릭 -> 다음으로 표시-폴더 -> 다음으로 내용 보기-목록 ‣ 스크롤 보기 시스템 환경설정... -> 일반 -> 스크롤 막대 보기: 스크롤 할 때 ‣Dock 크기 조절 및 가리기 시스템 환경설정... -> Dock -> 크기 수정 -> 자동으로 Dock 가리기와 보기 체크 -> 윈도우 최소화 효과: 크기 효과 ‣ 확대/축소 시스템 환경설.. 2020. 5. 26.
Windows Terminal https://github.com/microsoft/terminal microsoft/terminal The new Windows Terminal and the original Windows console host, all in the same place! - microsoft/terminal github.com Window에서도 명령 프롬프트 즉, 터미널이 존재하기는 하지만 Linux 에서 쓰는 명령어와 다르고 개인 취향이지만 이쁘지도 않아서.. 많이들 잘 활용하지 않았을 것 같습니다. 단적인 예로, 폴더를 보려면 linux에서는 ls명령어이지만, Windows에서는 dir 명령어를 써야합니다. ㅠ 그랬는데...! Microsoft에서 새로운 Terminal을 공개했습니다. 오픈소스로 말이죠! 설치 설.. 2020. 5. 22.
TDD, 리펙토링 연습하기 영상 https://youtu.be/bIeqAlmNRrA [우아한테크세미나] 190425 TDD 리펙토링 by 자바지기 박재성님 TDD는 의식적으로 해야한다. 난이도 낮은것부터 시작하자. 리팩토링 방법~~ (https://youtu.be/bIeqAlmNRrA?t=1954) "정량적이고 측정 가능한 방법"으로 연습해야한다. -> 나 혼자 검증 가능 한 메서드에 한 단계의 들여쓰기(indent)만 한다 여러 해결 방법이 있을 수 있지만, 간단한 방법 중 하나가 메서드로 뽑는 것. else 예약어를 쓰지 않는다. 메소드가 한 가지 일만 하도록 구현하기 로컬 변수가 정말 필요한가? compose method 패턴 적용하기 한 번에 한 가지씩 연습하자. 극단적인 방법으로 연습하는 것도 좋다. (15줄 -> 10줄로 바.. 2020. 2. 28.