반응형
Chapter2.3 - 좋은 이름의 기준, SMART
한 번에 좋은 이름을 지을 수 없다
좋은 이름이 가진 5가지 특징
- easy to Search
- easy to Mix
- easy to Agree
- easy to Remember
- easy to Type
easy to Search: 검색하기 쉽게 이름 짓는 법
고전적 범주화
를 이용해 한 단계 상위 범주의 이름을 태그처럼 덧붙이기고전적 범주화
: 특정 대상들을 묶어 상위 범주를 만들기- 에러에 대한 내용이 있을 경우 앞에
ERROR
를 붙이기 - 사용자에 구별 시
user
붙이기 - 같은 접두어의 함수, 변수의 개수가 너무 많으면 구분 체계 먼저 다듬기
easy to Mix: 조합하기 쉽게 이름 짓는 법
- 개발 언어의 문법과 조합하여 이름 짓기
easy to Agree: 수긍하기 쉽게 이름 짓는 법
- 대상을 구별하기 위한 것에만 이름을 짓기
easy to Remember: 기억하기 쉽게 이름 짓는 법
- 연상어를 떠올려 기억
- 개발자만 보는 문서라면 널리 알려진 용어를 사용하는 것이 효율적
easy to Type: 입력하기 쉽게 이름 짓는 법
- 자주 사용되거나 중요한 이름의 경우 입력하기 쉬운지, 오타 가능성이 있는지, 다른 사람에게 말로 전달하기 쉬운지 검토해보는 것이 좋음
연속된 철자
: successes, classes, committee, parallel묵음
: lambda, thumbnail, debtie/ei
: chief, retrieve, friends, achievesion/tion
: position, commissionuous/ous/us
: continuous, fabulous, genius
반응형
'개인 공부 > 자기개발' 카테고리의 다른 글
[자기개발/개발자] 개발자로서의 글쓰기 연습 #8 (0) | 2021.06.01 |
---|---|
[자기개발/개발자] 개발자로서의 글쓰기 연습 #7 (0) | 2021.05.31 |
[자기개발/개발자] 개발자로서의 글쓰기 연습 #5 (0) | 2021.05.29 |
[자기개발/개발자] 개발자로서의 글쓰기 연습 #4 (0) | 2021.05.28 |
[자기개발/개발자] 개발자로서의 글쓰기 연습 #3 (0) | 2021.05.27 |