코드 가독성을 높이는 1가지 작은 팁

(Kevin Du 사진 on Pexels )

코드 가독성이 중요합니다.

다음과 같은 상황에 처했을 때:

function doSomething() {
  // some code...
  let needToDoALotOfThings = /* test */

  if (needToDoALotOfThings) {
    /*

       A good amount of code

    */
  }
}


다음과 같이 리팩토링할 수 있습니다.

function doSomething() {
  // some code...
  let needToDoALotOfThings = /* test */

  if (!needToDoALotOfThings) return

  /*

     A good amount of code

  */

}


또는 더 나은:

function doSomething() {
  // some code...
  let needToDoALotOfThings = /* test */

  if (!needToDoALotOfThings) throw new Error(/* error message */)

  /*

     A good amount of code

  */

}


그 차이는 미미하지만 상당합니다. 이 접근 방식을 사용하면 (최소한) 2가지 이점이 있습니다.
  • 들여쓰기 수준이 1 감소하여 항상 양호합니다.
  • 귀하의 조건이 코드 한 줄로 축소되어 향후 리뷰에서 코드를 더 쉽게 읽을 수 있습니다.

  • 분명히 이 접근 방식을 모든 곳에서 사용할 수는 없으며 상황에 따라 다릅니다(항상 그렇듯이). 그러나 미래에 해당 코드 조각을 읽을 사람에게 약간의 뇌 세포를 저장할 수 있는 작은 수정입니다.

    좋은 웹페이지 즐겨찾기