2swan
IT 개발 영단어 정리 본문
명명법
클래스 명은 명사, 메서드는 동사, 기능은 명사 + 동사
표기법
CamelCase
- 문자의 표현을 낙타 등 처럼 했다고 해서 정해진 이름
- 주로 객체지향 프로그램에서 사용한다
snake_case
- 언더라인(_)으로 단어를 구분하는 명명법
반대되는 단어
add / remove
- 추가 / 삭제
head / tail
- 머리 / 꼬리 (자료 구조 등에서 자료의 첫 번째, 마지막 의미로 사용)
header / footer
- 헤더 / 푸터
upper case / lower case
- 대문자 / 소문자
previous / next
- 앞으로 / 다음으로
forward / backward
- 앞으로 / 뒤로
foreground / background
- 전경, 앞 단 / 배경, 뒷 단
push / pop
- 스택 등에 넣다 / 빼다
push / pull
- git 에서 넣다 / 빼다
enqueue / dequeue
- 큐에 넣다 / 빼다
save / load
- 저장 / 불러오기
set / unset
- 설정 / 해제
attach / detach
- 붙이다 / 떼다
suspend / resume
- 쉬다 / 재개
enable / disable
- 유효 / 무효
activate / deactivate
- 활성화 / 비활성화
visible / invisible
- 보이다 / 보이지 않다
allow / deny
- 허가 / 불허
server / client
- 서비스를 제공자 / 의뢰하는자
provider / user
- 제공자 / 사용자
resume / pause
- 재개 / 일시정지
create / destroy
- 생성 / 파괴
비슷한 의미의 단어
config / setting / preference
- 구성 / 설정 / 환경설정
initialize / init / setup
- 초기화 / 셋업
stop / end / finish
- 동작 정지 / 종료하다 / 완료하다
stop / suspend / pause
- 멈추다 / 일시정지 / 일단 움직임을 멈추고 언제든 다시 재개 가능
quit / exit
- 현재 상태에서 탈출 / 출구로 나가는 것
changed / modified / revised
- 전면적인 변경 / 수정이나 개선 / 개정
find / search
- 찾아질 것 기대 / 찾아보는 것
toXXX / parseXXX / convertXXX
- XXX 변환
tryParseXXX
- XXX로 변환 시도
fromXXX
- XXX로 부터 변환
clear / delete
- 파일의 내용만 지우는 것 / 파일 자체 지우는 것
create / make / generate
- 창조 / 만들다 / 변환해서 생성 (인스턴스 생성은 create가 일반적)
parameter / argument
- 메서드에 정의되어 있는 것 / 메서드에 전달된 값 (인수, 매개변수라고도 한다)
property / attribute
- 객체 지향의 클래스 의 성질을 나타냄 / HTML의 태그의 속성 (둘 다 속성이라는 뜻)
number / numeric
- 숫자, 번호를 나타낸다 / 숫자 중 10진수
- 금액의 합계, 모두 더한 것 / 합계, 전체의 , 모두가
limits / bounds / ragne
- 경계, 제한범위, 제한구역 / 한계 내, 한계선 / 값이 변경하는 폭, 상한과 하한이 결정되는 범위
top / peak / spike
- 최상, 선두 / 쌓여진 것 중 가장 위 / 꺾인선 그래프 등의 뾰족한 것
exclude / ignore
- 배제하다, 빼내다, 고려하지 않는다 / 무시하다
state / status
- 상태 / 게임 캐릭터의 status
letter / character
- a나 b와 같은 문자 자체 / 알파벳 전체, 문자 전체
title / caption
- 책이나 기사의 제목, 표제 / 짧은 설명문, 페이지의 제목
issue / problem
- 문제, 논점, 쟁점 / 해결
individual / personal / private
- 개별 / 개인 / 사적
just / only
- 무언가를 기준으로 딱, 그것을 가리킬 때 / 절대적인 의미로, 유일한 것
within
- 시간, 거리, 범위를 의미하는 이내
- within 3 sec = 3초 이내
fix
- 수정, 수리, 고정, 결정
apply
- 설정 등을 적용하다
flush
- 쌓인 데이터나 로그를 클리어 한다
- 밀어 내보낸다. 모든것을 토해낸다
validate / verify
- 요구를 만족하는가, 올바른가 / 공정의 일부로 포함 된 체크
자주 나오는 단어
inheritance
- 상속
delimiter / separator
- 구분자 문자
log
- 기록, 로그를 얻다
stack
- 쌓다
token
- 토큰, 표시, 증거
- 네트워크의 경우에는 송신권을 주고 받는 데이터
optimize
- 최적화하다
normalize
- 정규화하다
cheatsheet
- 사용법을 1페이지로 정리한 것
usage
- 사용방법
unknown
- 미지의, 절체불명의
misc / miscellaneous
- 다양한, 다방면의
brief
- 개요, 요약하다
features
- 특징, 기능
via
- ~에 의해, ~를 경유하여
값 관련
inital value / initialized value
- 초기치 / 초기 값
default value
- 기본 값
original value
- 원래의 값, 변경전의 값
parameter / argument
- 인수
constant / const
- 상수
null / nil
- 존재하지 않는 것
void
- 빈 것, null과 비슷한 의미
prefix / suffix
- 접두어 / 접미어
release
- 출시
수치표현
binary number
- 2진수
octal number
- 8진수
decimal number
- 10진수
hexadecimal number
- 16진수
even / odd
- 짝수 / 홀수
'IT > Info' 카테고리의 다른 글
텍스트 파일, 바이너리 파일 정리 (0) | 2024.05.22 |
---|---|
PPT 템플릿 사이트 (0) | 2023.10.26 |
코딩용 글꼴 D2coding 다운 (0) | 2022.02.23 |
원드라이브 스크린샷 해제 (0) | 2022.02.23 |
키보드 한글 입력 시 자음 모음 분리되는 증상 (0) | 2022.02.10 |