개발자로 일하다 보면 코드 로직을 짜는 시간보다
'변수명 짓기(Naming)'나 '커밋 메시지 작성'에 머리를 싸매는 시간이 더 많지 않으신가요?
영어 실력이 부족해서가 아닙니다.
'개발자들끼리 약속된 뉘앙스(Context)'를 아직 익히지 못했기 때문입니다.
잘 지은 변수명 하나는 주석 10줄보다 강력합니다.
이 포스팅은 실무에서 가장 빈번하게 사용한 [개발자 필수 영어 표현]을 엑기스만 모아 정리한 치트시트입니다.
지금 바로 Ctrl+D(북마크) 해두시고 필요할 때마다 꺼내보세요!
📑 이 글의 목차
- 1. 변수/함수 네이밍 (Boolean, 조회, 조작)
- 2. Git 커밋 메시지 규칙 (협업의 기본)
- 3. 실무 필수 동사 & 전치사
- 4. 코드 리뷰(PR) 줄임말 완벽 해석
1. 변수/함수 네이밍 (Naming Convention)
가장 고민되는 부분이죠? 동사 하나만 상황에 맞게 써도 코드 가독성이 200% 올라갑니다.
📌 Boolean (상태 확인)
true / false를 반환하는 변수는 의문문 형식으로 짓습니다.
- is : 상태 여부 (~인가?)
👉 isVisible (보이는가?), isValid (유효한가?) - has : 소유/포함 여부 (~을 가지고 있는가?)
👉 hasChildren (하위 요소가 있는가?), hasError (에러가 있는가?) - can : 가능 여부 (~할 수 있는가?)
👉 canScroll (스크롤 가능한가?) - should : 조건/명령 (~해야 하는가?)
👉 shouldUpdate (업데이트해야 하는가?)
📌 데이터 조회 (Get vs Fetch)
이 둘의 차이만 알아도 '고수' 소리 듣습니다.
- get: (주로) 메모리에 있는 데이터를 가볍게 가져올 때.
(예: getUserName, getCount) - fetch: 서버 API나 DB 등 외부에서 데이터를 가져올 때 (비동기).
(예: fetchUserData, fetchProducts) - retrieve: 검색해서 찾아오다 (fetch보다 좀 더 '검색'의 뉘앙스).
📌 데이터 조작 & 이벤트
2. Git 커밋 메시지 (Commit Messages)
협업의 기본은 깔끔한 커밋 메시지입니다. 글로벌 표준인 Angular JS 커밋 컨벤션을 기반으로 정리했습니다.
| 태그 | 의미 | 예시 (복붙용) |
|---|---|---|
| feat | 새로운 기능 추가 | feat: add login page |
| fix | 버그 수정 | fix: resolve crash issue |
| docs | 문서 수정 | docs: update README.md |
| style | 포맷팅 (로직 변경 X) | style: fix indentation |
| refactor | 리팩토링 (기능 변경 X) | refactor: simplify auth logic |
| chore | 자잘한 설정, 패키지 | chore: update dependencies |
3. 실무 빈출 동사 & 전치사
변수명을 자연스럽게 이어주는 연결고리들입니다. 이 단어들만 익혀도 '콩글리시 변수명'에서 탈출할 수 있습니다.
🔥 핵심 동사 Top 5
- Validate: 유효성 검사 (값이 올바른 형식인지)
- Parse: 분석하다 (문자열 → 객체 변환)
- Serialize: 직렬화하다 (객체 → 문자열 전송용 변환)
- Render: 화면에 그리다
- Dispatch: (액션/이벤트를) 보내다/실행하다
[전치사 활용 꿀팁]
By(~를 기준으로): getUserById (ID로 유저 찾기)For(~를 위한): waitForResponse (응답 대기)From(~로부터): extractDataFromList (리스트에서 데이터 추출)To(~로 변환): convertJsonToXml
4. 코드 리뷰(PR) & 커뮤니케이션 약어
오픈소스나 팀 프로젝트 PR(Pull Request)에서 자주 보이는 외계어들, 당황하지 마세요.
Looks Good To Me.
"좋아 보이네요, 승인합니다!"
Work In Progress.
"작업 중이니 아직 머지하지 마세요."
Nitpick.
"사소한 지적입니다. (줄바꿈, 오타 등)"
Too Long; Didn't Read.
"세 줄 요약" (긴 글 요약할 때 사용)
💡 마치며
개발에서 영어는 문법 점수가 아니라 '맥락(Context)'의 이해입니다.
이 치트시트가 여러분의 칼퇴를 돕는 작은 무기가 되기를 바랍니다.
도움이 되셨다면 공감(❤️)과 댓글 부탁드려요!
더 궁금한 개발 영어 표현이 있다면 댓글로 남겨주세요. 2탄으로 찾아오겠습니다. :)