Boundary - 경계 다루기
2022-01
min, max (최소값, 최대값)
코드만 봐도 명시적으로 함수 내부를 보지 않아도 뭘 의미하는지 알 수 있다.
>, >= 큰 값인지, 크거나 같은 값인지 코딩 컨벤션으로 정하는 게 좋다.
begin, end (시작, 끝)
예) 예약 사이트 체크인, 체크아웃
first, last (~부터 ~까지)
연속성이 없고 규칙성이 없을 때 사용
prefix, suffix (접두사, 접미사)
코드관리의 일관성을 위해 필요하다.
예) 컴포넌트 이름에 Base 붙이기,
redux 에서 액션타입 관리시 STARRED_REQUEST, STARRED_SUCCESS, STARRED_FAILURE
매개변수의 순서가 경계다.
인자는 두개가 넘지 않도록하는게 좋다.
만약에 인자가 많아진다면?
매개변수를 객체로 받기
rest parameter나 arguments로 받기
Last updated
Was this helpful?