GitHub는 web service로 git 원격 저장소를 제공 -> 구글 드라이브처럼 내 파일을 원격 저장소에 올릴 수 있다.Git은 Distributed version control system -> 분산 버전 관리 시스템버전 관리(Version control) :
~$ mkdir my-git-project~$ cd my-git-project~/my-git-project$ git init초기화
20%의 기능으로 80%의 효과를 낼 수 있다.지식의 저장소라는 뜻빌드 프로세스를 간소화하려는 목적으로 Jakarta Turbine 프로젝트에서 시작 됨목적쉽게 builduniform build systemquality pro소스코드, 바이트코드, 설정파일, 리소스파일
An architectural styleAn application as a collection of services높은 maintainable과 testableLosslely coupled독립적으로 deployableMonolithic다수의 서비스, 하나의 프로세스,
소프트웨어를 검사해 주어진 입력 내용과 기대되는 출력 내용 간 차이를 확인하는 과정Verification개발자가 의도한 대로 동작하는가Validation각각의 요구 사항에 부합하게 동작하는가특징가장 작은 단위의 테스트개발 의도를 간단 명료하게 표현해 줌가장 빠름외부 요
HyperText Information SystemCross-Platform and Cross-DeviceDistributedOpen Standards/Open SourceWeb Browser: provides a single interface to many servi