← Back to NOTES 🌰 ← Effective JavaScript 🤿

← 아이템 40 - 표준 클래스를 상속하지 마라

핵심 요약

몽키 패칭(monkey patching)은 기존 객체의 프로토타입에 메서드를 동적으로 추가하거나 수정하는 기법이다. 유용할 수 있지만 라이브러리 충돌, 예측 불가능한 부작용, 코드 유지보수성 저하를 초래할 수 있다. 몽키 패칭은 최소화하고, 반드시 필요한 경우 polyfill 목적으로만 사용하며, 선택적으로 활성화할 수 있는 구조로 설계해야 한다.

자세한 내용

몽키 패칭의 위험성

안전한 대안

허용되는 몽키 패칭