[번역판] CLEAN CODE JAVASCRIPT
    • 01
      Intro
    • 소개(Introduction)
    • 02
      Main
    • 변수(Variiables)
      함수(Functions)_1
      함수(Functions)_2
      객체와 자료구조(Objects and Data Structures)
      클래스(Classes)
      SOLID
      테스트(Testing)
      동시성(Concurrency)
      에러 처리(Error Handling)
      포맷팅(Formatting)
      주석(Comments)
    • 03
      Outro
    • 번역(Translation)
    변수(Variiables)
    02 Main
    변수(Variiables)

    1. 의미있고 발음하기 쉬운 변수 이름을 사용하세요

    • 안 좋은 예
    js
    • 좋은 예
    js


    2. 동일한 유형의 변수에 동일한 어휘를 사용하세요

    • 안 좋은 예
    js
    • 좋은 예
    js


    3. 검색가능한 이름을 사용하세요

    우리는 작성할 코드보다 읽을 코드가 더 많습니다. 그렇기 때문에 코드를 읽기 쉽고 검색 가능하게 작성해야 합니다. 그렇지 않으면 여러분의 코드를 이해하려고 하는 사람들에게 큰 어려움을 줍니다. 검색가능한 이름으로 만드세요. buddy.js 그리고 ESLint 와 같은 도구들이 이름이 정해져있지 않은 상수들을 발견하고 고칠 수 있게 도와줍니다.

    • 안 좋은 예
    js
    • 좋은 예
    js


    4. 의도를 나타내는 변수들을 사용하세요

    • 안 좋은 예
    js
    • 좋은 예
    js


    5. 자신만 알아볼 수 있는 작명을 피하세요

    명시적인 것이 암시적인 것보다 좋습니다.

    • 안 좋은 예
    js
    • 좋은 예
    js


    6. 문맥상 필요없는 것들을 쓰지 마세요

    • 안 좋은 예
    js
    • 좋은 예
    js


    7. 기본 매개변수가 short circuiting 트릭이나 조건문 보다 깔끔합니다

    기본 매개변수는 종종 short circuiting 트릭보다 깔끔합니다. 기본 매개변수는 매개변수가 undefined 일때만 적용합니다. '', "", false, null, 0, NaN 같은 falsy한 값들은 기본 매개변수가 적용되지 않습니다.

    • 안 좋은 예
    js
    • 좋은 예
    js
    질문하기