개발자의 글쓰기 1장 3파트에 대한 내용이다.
비슷한 듯 다른 듯, 단어선택
반의어
- show ↔ hide
- visible ↔ invisible
- HTML
<header/>
↔ HTML <footer/>
- under ↔ over (미만 / 초과)
- or under ↔ and over (이하 / 이상)
- befor ↔ after
- open ↔ close
- input ↔ output
- import ↔ export
유의어
- '멈춤'의 의미를 가진 단어들
- stop : 잠시 중단, 언제든 재시작 가능
- end : 완전히 중단되어 재시작 가능성 없음
- finish : 끝장 본 상태로, 재시작을 고려할 필요도 없음
- pause : 아주 잠시 일시적으로 중단되어 금방이라도 다시 시작할 것 같은 상황
- suspend : 다음 단계의 시작을 중단한 것
- hold : 어떤 의도가 있어서 중단한 것
- '가져오다'의 의미를 가진 단어들
- get : 어떤 값을 돌려받아 반환하는 함수에 사용
- return : 함수에서 값을 반환하려 할 때 키워드로 사용
- retrieve : 검색해서 가져온다는 의미. 검색에 무게가 실릴때 사용함
- acquire : 독점한다는 뜻
- fetch : 현재 값을 가리키는 포인터가 다음 값으로 이동한 것을 가져온다는 뜻
- '값의 설정'의 의미를 가진 단어들
- set : 값을 변경하거나 설정하는 함수에 사용
- init : 초기화 설정에 사용
- '생성 및 등록'의 의미를 가진 단어들
- register : 이미 정해진 틀에 값을 집어넣음
- create : 정해진 틀이 없어 먼저 틀을 만들때 사용
- '수정'의 의미를 가진 단어들
- change : 단순히 내용을 바꿈
- modify : 잘못된 것을 바로잡음
- revise : 기존에 없던 새로운 정보나 아이디어를 덧붙여 기존 내용과 달라짐
- '해야한다'의 의미를 가진 단어들
- must : 필수 요구 사항. 반드시 구현되어야 한다는 뜻
- should : 권고 또는 권장사항
위 단어의 규칙을 따르는것 보다 중요한것은, 얼마나 일관성있고 개연성있게 쓰느냐이다.