더북(TheBook)

3.7.7 보증된 경우 후행 쉼표 고려

과거 습관: 매개변수 목록 및 함수 호출에 후행 쉼표를 포함하지 않는다(허용되지 않았기 때문이다).

function example(
    question,   // (string) 질문, 물음표로 끝나야 한다.
    answer      // (string) 답변, 적절한 구두점으로 끝나야 한다.
) {
    // ...
}
// ...
example(
    "소프트웨어 개발을 좋아하나요?",
    "당연하지!");

새로운 습관: 본인/팀의 스타일에 따라 후행 쉼표 사용을 고려할 수 있으므로 코드가 발전함에 따라 추가 매개변수/인수를 추가할 때 마지막 매개변수 또는 인수를 정의하는 행을 변경할 필요가 없다.

function example(
    question,   // (string) 질문, 물음표로 끝나야 한다.
    answer,     // (string) 답변, 적절한 구두점으로 끝나야 한다.
) {
    // ...
}
// ...
example(
    "소프트웨어 개발을 좋아하나요?",
    "당연하지!"
);

그러나 이것은 스타일의 문제다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.