[javascript] 코딩 스타일 표준을 따라 성능 개선

개요

좋은 코딩 스타일은 코드의 가독성과 유지보수성을 향상시키는 데 도움이 될 뿐만 아니라 성능도 향상시킬 수 있습니다. 이 문서에서는 코딩 스타일 표준을 지켜가며 성능을 개선하는 방법에 대해 알아봅니다.

1. 변수 선언과 할당

변수를 선언할 때 var, let, const 중 적절한 키워드를 사용하여 스코프를 명확히 하고 메모리 소비를 최적화합니다. 또한 변수의 할당은 필요한 경우에만 하고 불필요한 할당은 피합니다.

나쁜 예:

for (let i = 0; i < arr.length; i++) {
  // some code
}

좋은 예:

const len = arr.length;
for (let i = 0; i < len; i++) {
  // some code
}

2. 반복문과 배열

for문보다 forEachmap과 같은 고차함수를 사용하여 반복문을 간결하게 작성하고 가독성을 높입니다. 또한 배열의 크기가 큰 경우에는 for문 보다 성능이 느릴 수 있는 forEachmap보다 for문을 사용하는 것이 성능상 유리할 수 있습니다.

나쁜 예:

arr.forEach(item => {
  // some code
});

좋은 예:

for (let i = 0; i < arr.length; i++) {
  // some code
}

3. 함수 작성

불필요한 중첩 함수를 작성하지 않고, 함수를 적절하게 분리하여 코드의 가독성을 높이고, 메모리 공간을 절약합니다.

나쁜 예:

function calculatePrice(quantity, price) {
  // some code
  function applyDiscount() {
    // some code
  }
}

좋은 예:

function calculatePrice(quantity, price) {
  // some code
}

function applyDiscount(price) {
  // some code
}

결론

코딩 스타일 표준을 따르면서 변수 선언과 할당, 반복문과 배열, 함수 작성 등의 작은 변경으로도 성능을 개선할 수 있습니다. 이러한 작은 개선들이 누적되어 전체 애플리케이션의 성능을 향상시킬 수 있습니다.

참고 자료