에디터가 결정되고 이제 여러분은 코드를 작성할 준비가 되었습니다. 앞으로 인생에 걸쳐서 수많은 코드를 작성하게 될 것입니다. 살다보면 화재로 인한 재해를 만날 수 있고, 컴퓨터가 고장나서 코드를 날릴 수 있으며, 친척동생, 아이들이 작업중인 컴퓨터를 망가뜨리거나, 노트북을 도난당해서 중요한 코드를 잃어버릴 수 도 있습니다. 여러분이 작성한 코드가 대규모 팀에 사용되지만 치명적인 버그가 있어서 과거로 돌리고 싶은 순간도 발생할 것 입니다.
코드를 작성하기 시작한 여러분에게 버전 관리 시스템을 처음부터 사용하기를 추천합니다.
- Git
- SVN
- Mercurial
온라인에서 서비스하는 버전 관리 시스템은 여러분의 코드에 대해서 백업, 협업, 이슈트레킹 등의 기능을 가능하게 해줍니다.
- Github : 오픈소스 버전관리 시스템으로 가장 유명합니다. 최근 프라이빗 코드 저장소가 무료로 되었습니다.
- Bitbucket : 프라이빗 코드저장소가 무료입니다.
- AWS CodeCommit : AWS에서 서비스하는 서비스
- Google Cloud Source Repositories : 무료, 무제한 비공개 Git 저장소 생성
- Github Enterprise