개발 생산성 도구 기초집LESSON 01
개발 생산성이란 무엇인가: 더 빨리 치는 것보다 실수를 줄이는 방법
난이도입문
예상 시간25분
선수지식프로젝트 실행 경험
1강. 개발 생산성이란 무엇인가: 더 빨리 치는 것보다 실수를 줄이는 방법
1. 이번 강의에서 해결할 문제
도구와 단축키를 계속 추가하지만 같은 설정 오류를 반복하고 중단한 작업으로 돌아오는 데 시간이 오래 걸립니다. 먼저 무엇을 줄일지 측정합니다.
2. 학습 목표
3. 핵심 개념
생산성 도구는 코드를 대신 책임지는 마법이 아닙니다.
| 낭비 | 줄이는 장치 |
|---|---|
| 매번 다른 실행 명령 | README와 Task |
| 스타일 수정 반복 | Formatter |
| 실행 전 찾을 수 있는 오류 | Linter·정적 분석 |
| 원인 없는 “안 됨” | 재현 절차와 Debugger |
| 변경 뒤 빠뜨린 상황 | 테스트 체크리스트 |
| 중단 후 맥락 상실 | 작은 작업 기록과 완료 기준 |
4. 단계별 실습
PowerShell · 실행 위치: 선택한 프로젝트 루트
Get-Location
Get-ChildItem -Force
Get-ChildItem -File -Recurse -Include README.md,package.json,pyproject.toml,build.gradle,*.uproject |
Select-Object -First 20 FullName
예상 결과: 프로젝트 경로와 현재 존재하는 실행·설정 문서 후보가 보입니다. 대형 생성 폴더가 검색에 포함되면 이후 제외 규칙을 추가합니다. 관리자 권한은 필요하지 않습니다.
문서 · 파일 경로: docs/productivity-baseline.md
productivity-baseline.md
# Productivity baseline
- 프로젝트를 다시 실행하는 데 걸리는 시간:
- 최근 반복한 실수:
- 현재 테스트 방법:
- 중단 뒤 작업을 찾는 방법:
- 먼저 줄일 반복 한 가지:
5. 도구와 설정이 동작하는 이유
현재 파일과 문서를 조사하면 이미 있는 도구를 중복 설치하지 않을 수 있습니다. 기준 시간을 기록하면 자동화가 실제로 피드백을 줄였는지 비교할 수 있습니다.
6. 자주 하는 실수와 해결법
7. 직접 실습
8. 이해 점검 질문 3개
9. 핵심 요약
MINI QUIZ
0 / 2개발 생산성이란 무엇인가: 더 빨리 치는 것보다 실수를 줄이는 방법 미니 퀴즈
선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.
LESSON STATUS
1강. 개발 생산성이란 무엇인가: 더 빨리 치는 것보다 실수를 줄이는 방법 미완료 상태학습을 마쳤나요?
직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.