[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
문보다 forEach
나 map
과 같은 고차함수를 사용하여 반복문을 간결하게 작성하고 가독성을 높입니다. 또한 배열의 크기가 큰 경우에는 for
문 보다 성능이 느릴 수 있는 forEach
나 map
보다 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
}
결론
코딩 스타일 표준을 따르면서 변수 선언과 할당, 반복문과 배열, 함수 작성 등의 작은 변경으로도 성능을 개선할 수 있습니다. 이러한 작은 개선들이 누적되어 전체 애플리케이션의 성능을 향상시킬 수 있습니다.