개발이론 및 git 추가 정리(branch, merge)
Waterfall Model(폭포수 모델) : 가장 익숙한 소프트웨어 개발 기법 병행 수행되지 않고 순차적으로 수행 장점 단순한 모델, 이해하기 쉬움 단계별로 정형화된 접근이 가능해 문서화 가능 프로젝트 진행상황 한눈에 명확하게 파악 가능 단점 수정이 어려움 시스템의 동작을 후반에 가야지만 확인 가능(그 전까지는 상상으로만) 따라서, 대형 프로젝트에 적용하기는 부적합 Agile(방법론X 사상O) : 짧은 주기의 개발 단위를 반복해 하나의 큰 프로젝트를 완성해 나가는 것 요구사항을 작은 단위로 쪼갬 → 하나씩 해결해나감 협력과 피드백 중요 반복적으로 일을 진행해나가기 때문에 빠르고 유연하게 문제 해결 가능 Agile 방법론 1) scrum(스크럼) : 작은 기능에 관한 계획, 개발, 테스트, 기능 완료를 ..
2022.11.19