코드 품질 2.2 코딩 스타일

Eddy·2023년 5월 24일
0

코어 자바스크립트

목록 보기
19/30

♠ 코드 품질

♣ 2.2 코딩 스타일

문법

‘무조건’ 따라야 할 규칙은 없습니다.

본 튜토리얼에서 제안하고 있는 규칙 모두를 종교 신조마냥 무조건 따르지 않아도 됩니다. 스타일에 대한 선호에 따라 규칙을 따를 수도, 따르지 않을 수도 있습니다.

중괄호

  1. 😠 초보 개발자들은 아래처럼 코드를 작성하곤 하는데, 중괄호가 필요하지 않기 때문에 추천하지 않습니다.

    if (n < 0) *{*alert(Power ${n} is not supported);*}*

  2. 😠 중괄호 없이 새로운 줄에 코드를 작성할 수도 있는데, 이렇게 하면 새로운 코드 라인을 추가할 때 에러가 발생합니다. 절대 이 방법은 쓰지 마세요.

    if (n < 0) alert(Power ${n} is not supported);

  3. 😏 코드가 짧다면 중괄호 없이 한 줄에 쓰는 방법도 괜찮습니다.

    if (n < 0) alert(Power ${n} is not supported);

  4. 😃 가장 추천하는 방법은 다음과 같습니다.

    if (n < 0) { alert(Power ${n} is not supported); }

if (cond) return null처럼 코드가 간단하다면 세 번째 예시같이 한 줄에 몰아서 작성해도 괜찮습니다. 그렇지만 네 번째 예시처럼 코드 블록을 사용하는 방법이 가장 가독성이 좋으므로 이 방법을 추천합니다.

0개의 댓글