logo

안티패턴(anti-pattern)

language-logoJavascript

• 안티패턴은 많이 사용되지만 비효율적이거나 비생산적인 패턴을 의미하며, 성능, 디버깅, 유지보수, 가독성 등에 부정적인 영향을 줄 수 있어 지양해야 한다.
• 한 줄짜리 제어문이더라도 중괄호를 생략하지 않는 것이 좋으며, parseInt 함수에서는 두 번째 인자로 기수를 명시해야 한다.
• 객체 순회시 for in을 사용하면 프로토타입 체인에 있는 모든 프로퍼티를 순회하므로 속도가 느리다. 또한, 배열 순회 시 array.length 속성을 반복적으로 참조하는 것은 불필요한 연산을 반복하게 되므로 지양해야 한다.
• 이 외에도 다양한 안티패턴이 존재하며, 해당 링크를 통해 더 많은 안티패턴과 그에 대한 개선 방법을 학습할 수 있다.

thumbnail
북마크
공유하기
신고하기
4분 분량
조회수 244
profile-image송우든
2년 전
Copyright © 2025. Codenary All Rights Reserved.