개발 생산성 도구 기초집LESSON 04
확장 프로그램 선택 기준: 많이 설치하지 않고 필요한 기능만 고르기
난이도입문
예상 시간35분
선수지식3강 VS Code Workspace
4강. 확장 프로그램 선택 기준: 많이 설치하지 않고 필요한 기능만 고르기
1. 이번 강의에서 해결할 문제
비슷한 Formatter와 Linter 확장을 여러 개 설치해 저장할 때 서로 다른 수정이 발생하고, 출처를 모르는 확장이 프로젝트 명령을 실행합니다.
2. 학습 목표
3. 핵심 개념
확장은 VS Code와 같은 사용자 권한으로 파일 읽기·쓰기, 네트워크와 외부 프로세스 실행이 가능할 수 있습니다. 공식 확장 런타임 보안과 Workspace Trust를 확인하고 신뢰하지 않는 폴더는 Restricted Mode로 먼저 엽니다.
선택 질문:
- 어떤 구체적 문제를 해결하는가?
- VS Code 기본 기능이나 기존 확장과 겹치는가?
- 게시자·변경 기록·보안 상태를 신뢰할 수 있는가?
- 프로젝트 도구의 로컬 버전을 사용하는가?
4. 단계별 실습
PowerShell · 실행 위치: D:\Dev\productivity-lab
code --list-extensions --show-versions | Sort-Object
예상 결과: 설치된 확장 ID와 버전이 표시됩니다. 목록 확인에는 관리자 권한이 필요하지 않습니다.
Markdown · 파일 경로: docs/extensions-audit.md
extensions-audit.md
| Extension ID | 해결 기능 | 프로젝트에 필요 | 겹치는 확장 | 검토 날짜 |
| --- | --- | --- | --- | --- |
| | 언어 지원 / Debug / Format / Lint | 예/아니오 | | |
설치 제거는 목록과 프로젝트 요구를 확인한 뒤 VS Code UI에서 하나씩 수행합니다. 확장 이름과 기능은 바뀔 수 있으므로 Marketplace의 현재 공식 설명을 확인합니다.
5. 도구와 설정이 동작하는 이유
확장 ID와 버전 기록은 같은 이름의 다른 게시자를 구분하고 업데이트 뒤 문제를 재현하는 단서가 됩니다. Workspace Trust는 신뢰 결정 전 Task·Debug·확장의 코드 실행을 제한합니다.
6. 자주 하는 실수와 해결법
7. 직접 실습
8. 이해 점검 질문 3개
9. 핵심 요약
MINI QUIZ
0 / 2확장 프로그램 선택 기준: 많이 설치하지 않고 필요한 기능만 고르기 미니 퀴즈
선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.
LESSON STATUS
4강. 확장 프로그램 선택 기준: 많이 설치하지 않고 필요한 기능만 고르기 미완료 상태학습을 마쳤나요?
직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.