1. min-max : 이상-초과 / 이하-미만
2. begin-end : 날짜 예약같은 경우가 적절한 케이스
3. first-last : 연속성이나 규칙성이 보장되지 않는 경우
4. prefix-suffix : 약속된 네이밍을 사용함으로써 이름으로만 의미를 파악할 수 있다
5. 매개변수 : 호출하는 함수의 네이밍과 인자의 순서의 연관성을 고려한다
매개 변수 정의시 고려해야 할 것
- 매개 변수가 2개를 넘지 않도록 하는 것이 좋다.
- 정해지지 않은 수의 매개변수를 받는 경우 '나머지 매개변수(...arguments)'를 사용할 수 있다.
- 매개 변수가 많은 경우 전달인자를 객체에 담아서 넘기는 식으로 매개 변수의 갯수를 줄일 수 있다.
'KNOW-HOW > Clean Code' 카테고리의 다른 글
[타입] (0) | 2021.12.28 |
---|---|
[ 변수 ] (0) | 2021.12.23 |