SW개발
커밋 메세지 영어로 작성하기
초코쨔응
2023. 7. 7. 19:01
커밋 메세지 영어로 작성하기
(출처 도서 정보는 본문 하단에 있습니다)
커밋 메세지 유형의 특징
- 주어를 생략하고, 동사부터 시작합니다. ex) 동사가 원형인 경우, I 나 This commit will 같은 주어가 생략. 동사가 3인칭 단수 현재형의 경우 This commit 같은 주어가 생략되었다고 볼 수 있습니다.
- 자동 생성되는 고정적인 표현이 보입니다. ex) Merge branch ~, Merge pull request~
- 관사 (a나 the) 를 생략하는 일이 많습니다. ex) Add support for JSON file. (JSON 파일 서포트 추가)
Chapter 2-2. 커밋 메시지 (p.63) 중에서
커밋 메세지를 쓸 때 흔히 사용되는 동사
동사 | 예문 |
add (추가하다) | Add support for multiple file selection (여러 파일 선택 서포트 추가) Add documentation for JSONParser (JSONParser 문서 추가) |
allow (~를 가능하게 하다, 허가하다) | Allow to choose multiple files (복수의 파일 선택이 가능) |
change (변경하다) | Change how to parseJSON() works (parseJSON() 동작 변경) |
clean (정리하다, 보통 clean up 으로 쓴다) | Clean up comments in Test.js (Test.js 파일의 주석 정리) |
don't (소프트웨어가 ~하지 않게 하다) | Don't show image on load (로드할 때 이미지가 보이지 않게 하다) Don't crash when no file is specified (파일을 미지정했을 때 다운되지 않게 하다) |
fix (수정하다) | Fix error in JSONParser (JSONParser 에러 수정) Fix typo: adress -> address (오자 수정: adress - > address) |
implement (구현하다) | Implement getter and setter (getter 와 setter 구현) |
improve (개선하다) | Improve error message for missing link (끊어진 링크일 때 나타나는 에러 메시지 개선) |
make (~하게 하다) | Make it possible to change usename (사용자명을 변경할 수 있게 하다) Make sure that IDs are unique (ID 가 중복되지 않도록 확인하다) |
move (이동하다) | Move files into tools/js (파일을 tools/js 로 이동) |
refactor (리팩토링하다) | Refactor handling of HTML tags (HTML 태그 처리를 리팩토링) |
remove (삭제하다) | Remove duplicate code (중복 코드를 삭제) Remove unused functions (미사용 함수 삭제) |
rename (이름을 변경하다) | Rename toUpper() to toUppercase() (toUpper() 를 toUppercase() 로 이름 변경) |
update (갱신하다) | Update README.md (README.md 갱신) |
use (사용하다) | Use correct resource path (올바른 리소스 패스 사용) Use new method to determine login status (로그인 상태를 판단하는 데 새로운 메소드 사용) |
Chapter 6-3. 커밋 메세지는 어떤 동사로 문장을 시작할지 잘 선택하자 (p. 176) 중에서
추천의 글 (p. 6) 중에서
개발 커뮤니티에 꾸준히 올라오는 글이 있다. "취업을 하고 싶은데 어떤 언어를 공부하는 게 좋을까요?" 자바? C++? 아니다. 정답은 '영어'다. 어떤 프로그래밍 언어보다도 영어를 가장 많이 추천한다. - 박상길 / 현대자동차 에어랩 책임연구원(AI 플랫폼 팀장)
출처: IT 개발자의 영어 필살기 - 니시노 류타로 (출판사 책만)
IT 개발자의 영어 필살기 - YES24
경쟁력 있는 개발자가 되기 위한 필수 언어는 C나 자바가 아니라 ‘영어’다 이 책의 목표 필살기는 ‘IT 영문서 읽기’다. 장문의 영어를 차분히 읽으며 기초 체력을 다지는 것도 좋지만, 이 책
www.yes24.com
반응형