외부 의존 라이브러리 가이드
T2Editor 문서를 읽다 보면 모든 파일을 같은 비중으로 분석해야 할 것처럼 느껴질 수 있지만, 실제로는 그렇지 않습니다. pdf.min.js, pdf.worker.min.js, jszip.min.js, Material Icons 같은 파일은 외부 의존 자산이므로, 코어 구조 문서와 같은 방식으로 깊게 리팩터링 대상에 올려놓는 것은 권장되지 않습니다.
초보자와 웹마스터를 위한 이해
운영자는 이 파일들을 “함부로 지우면 안 되는 번들 자산” 정도로 이해하면 충분합니다. PDF 보기 기능이 필요하면 PDF.js 계열 파일이 있어야 하고, 툴바 아이콘이 정상적으로 보이려면 Material Icons 관련 자산이 필요합니다.
전문 개발자를 위한 관리 원칙
- 외부 라이브러리는 버전 교체 이유가 명확할 때만 바꿉니다.
- 보안 패치, 브라우저 호환성, 파일 크기 절감이 주된 교체 이유가 됩니다.
- 내부 코어 코드와 다르게, 외부 라이브러리는 원본 유지가 원칙입니다.
- 교체 시에는 래퍼 코드나 호출부 영향까지 함께 검토해야 합니다.
참고 자료
- DSclub T2Editor 서비스 페이지: https://dsclub.kr/service/editor