출처 : 개발자의 글쓰기 p.40-43
p.40
개발을 하다 보면 반대되는 영어 단어를 선택해야 할 때가 있다.
하지만
p.43
정확한 단어를 쓰는 것도 중요하지만 그보다 더 중요한 것은 얼마나 일관성 있고 개연성 있게 쓰느냐다. ... 프로그램 안에서 일관성과 개연성만 있다면, 또는 그 프로그램의 코드를 보는 개발자 사이에 일관적이고 개연적인 합의만 돼 있다면 어떻게 쓰든 상관없다.
show - hide
보여주다 - 감추다
invisible - visible
head - tail, toe, foot etc..
<HTML> header - footer
under - over
미만 - 초과
or under - and over
이하 - 이상
before - after
open - close
input - output
import - export
[비슷한 말]
서로 의미는 비슷하지만 개발에서 사용하는 의도는 다르다.
중단
stop : 잠시 중단, 따라서 언제든 재시작 가능
end : 완전 중단되어 재시작 가능성x
finish : 완전 끝난 상태
pause : 아주 잠시 일시적으로 중단된 상태, 따라서 곧 재시작 할 수 있는 상황
suspend : 다음 단계의 시작을 중단한 것
hold : 어떤 의도가 있어서 중단한 것
get : 어떤 값을 돌려받아서 반환하는 함수에서 사용
return : 함수 이름에 쓰지 않는다. why? 주로 함수 안에서 제어에 쓰기 때문. 게다가 return의 주체는 객체이므로 함수에 return을 쓰면 자기가 자기에게 돌려주는 이상한 루프에 빠진다.
retrive : 검색해서(search) 가져온다(get)는 뜻. 검색에 무게가 실려 있다면 retrive
acquire : 다른 함수가 가져가지 못하게 독점하고자 할 때
fetch : 현재 값을 가리키는 포인터가 다음 값으로 이동(moveNext)한 것을 가져온다(get)는 뜻
set : 값을 변경하거나 설정하는 함수에 쓴다.
init : 초기화 설정에 쓴다.
register : 이미 정해진 틀에 값을 집어넣는 것
create : 정해진 틀이 없으므로 먼저 틀(객체)을 만들 때 쓴다.
change : 내용을 단순히 바꾸는 것
modify : 잘못된 것을 바로잡을 때 쓴다.
revise : 기존에 없던 새로운 정보나 아이디어를 덧붙여 기존 내용과 달라졌음을 분명히 할 때 쓴다.
parameter : 매개변수, 함수에 정의한 변수(variable)
argument : 전달 인자, 함수를 호출할 때 전달되는 값(value)
attribute : HTML에서 태그 안에 속성을 넣을 때 사용되는 요소
(HTML DOM에서는 property라고 한다.)
must : 필수 요구 사항, 반드시 구현돼야 한다는 의미
should : 권고 또는 권장 사항, 가능하면 지키거나 구현해야 한다.
'30, 코딩공부시작 > 프로그래밍을 위한 영어 공부' 카테고리의 다른 글
개발자의 글쓰기에서 만난 영어 단어 (0) | 2021.11.29 |
---|---|
이펙티브 자바에서 만난 영어 단어 (0) | 2021.11.29 |
클린 코드에서 만난 영어 단어 (0) | 2021.11.29 |
댓글