형상관리 발표자료 안정민

32
언제까지 Zip으로 코드를 관리할텐가? 예비백수 안정민

Upload: jung-min-ahn

Post on 31-May-2015

271 views

Category:

Software


0 download

DESCRIPTION

학부생 대상으로 코드 관리 관련 발표자료

TRANSCRIPT

Page 1: 형상관리 발표자료 안정민

언제까지 Zip으로 코드를 관리할텐가?

예비백수 안정민

Page 2: 형상관리 발표자료 안정민

코드 관리....?• 과제를 만들면 관리 어떻게 해요?

• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?

• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?

• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?

Page 3: 형상관리 발표자료 안정민

코드 관리....?• 과제를 만들면 관리 어떻게 해요?

• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?

• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?

• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?

Page 4: 형상관리 발표자료 안정민

코드 관리....?• 과제를 만들면 관리 어떻게 해요?

• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?

• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?

• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?

Page 5: 형상관리 발표자료 안정민

코드 관리....?• 과제를 만들면 관리 어떻게 해요?

• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?

• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?

• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?

Page 6: 형상관리 발표자료 안정민

코드 관리....?• 과제를 만들면 관리 어떻게 해요?

• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?

• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?

• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?

Page 7: 형상관리 발표자료 안정민
Page 8: 형상관리 발표자료 안정민

GitHub

Page 9: 형상관리 발표자료 안정민

형상관리

• 소프트웨어는 개발과정이 동적이기 때문에 매순간 어떻

게 변화했는지 과정이 매우 중요.

• 소프트웨어의 작성, 수정 등을 통제하는 프로세스로 개발

자의 실수를 최소화하고 생산성을 최대화하는 것

Page 10: 형상관리 발표자료 안정민

• 형상 관리.. 어떤 걸 배워야 하나요?

=> SVN, Git을 배우세요.

• 어디에 저장해서 관리해야 하나요?

=> GitHub, BitBucket, Google Code 등등

Page 11: 형상관리 발표자료 안정민

• 형상 관리.. 어떤 걸 배워야 하나요?

=> SVN, Git을 배우세요.

• 어디에 저장해서 관리해야 하나요?

=> GitHub, BitBucket, Google Code 등등

Page 12: 형상관리 발표자료 안정민

• 형상 관리.. 어떤 걸 배워야 하나요?

=> SVN, Git을 배우세요.

• 어디에 저장해서 관리해야 하나요?

=> GitHub, BitBucket, Google Code 등등

Page 13: 형상관리 발표자료 안정민

• 형상 관리.. 어떤 걸 배워야 하나요?

=> SVN, Git을 배우세요.

• 어디에 저장해서 관리해야 하나요?

=> GitHub, BitBucket, Google Code 등등

Page 14: 형상관리 발표자료 안정민

• 남이 내 소스를 보고 베끼면 어떻게 하죠?

=> GitHub은 대학교 계정이 있으면 private 저장소가 무료

BitBucket은 원래 private 저장소가 무료

• 제 코드 올리기 부끄러운데 해도 되나요?

=> 그러면서 배우는 겁니다.

Page 15: 형상관리 발표자료 안정민

• 남이 내 소스를 보고 베끼면 어떻게 하죠?

=> GitHub은 대학교 계정이 있으면 private 저장소가 무료

BitBucket은 원래 private 저장소가 무료

• 제 코드 올리기 부끄러운데 해도 되나요?

=> 그러면서 배우는 겁니다.

Page 16: 형상관리 발표자료 안정민

• 남이 내 소스를 보고 베끼면 어떻게 하죠?

=> GitHub은 대학교 계정이 있으면 private 저장소가 무료

BitBucket은 원래 private 저장소가 무료

• 제 코드 올리기 부끄러운데 해도 되나요?

=> 그러면서 배우는 겁니다.

Page 17: 형상관리 발표자료 안정민

• 남이 내 소스를 보고 베끼면 어떻게 하죠?

=> GitHub은 대학교 계정이 있으면 private 저장소가 무료

BitBucket은 원래 private 저장소가 무료

• 제 코드 올리기 부끄러운데 해도 되나요?

=> 그러면서 배우는 겁니다.

Page 18: 형상관리 발표자료 안정민

시작한다면 Git을 추천!

Page 19: 형상관리 발표자료 안정민

왜 Git을 사용해야.....?• 많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전

• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파되어도 내가 가진 소스를 올리면 저장소가 다시 생성!

• 이슈를 처리하여 코드 관리하기 쉬움

• 저장소 서버를 만들지 않아도 형상관리가 가능

Page 20: 형상관리 발표자료 안정민

왜 Git을 사용해야.....?• 많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전

• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파되어도 내가 가진 소스를 올리면 저장소가 다시 생성!

• 이슈를 처리하여 코드 관리하기 쉬움

• 저장소 서버를 만들지 않아도 형상관리가 가능

Page 21: 형상관리 발표자료 안정민

왜 Git을 사용해야.....?• 많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전

• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파되어도 내가 가진 소스를 올리면 저장소가 다시 생성!

• 이슈를 처리하여 코드 관리하기 쉬움

• 저장소 서버를 만들지 않아도 형상관리가 가능

Page 22: 형상관리 발표자료 안정민

왜 Git을 사용해야.....?• 많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전

• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파되어도 내가 가진 소스를 올리면 저장소가 다시 생성!

• 이슈를 처리하여 코드 관리하기 쉬움

• 저장소 서버를 만들지 않아도 형상관리가 가능

Page 23: 형상관리 발표자료 안정민

왜 Git을 사용해야.....?• 많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전

• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파되어도 내가 가진 소스를 올리면 저장소가 다시 생성!

• 이슈를 처리하여 코드 관리하기 쉬움

• 저장소 서버를 만들지 않아도 형상관리가 가능

Page 24: 형상관리 발표자료 안정민

• 다른 형상 관리 도구보다 어렵다는 단점!

• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도구를 사용하기 어려움.

• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수 있음

• IT 회사 입사시 가산점!

Page 25: 형상관리 발표자료 안정민

• 다른 형상 관리 도구보다 어렵다는 단점!

• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도구를 사용하기 어려움.

• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수 있음

• IT 회사 입사시 가산점!

Page 26: 형상관리 발표자료 안정민

• 다른 형상 관리 도구보다 어렵다는 단점!

• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도구를 사용하기 어려움.

• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수 있음

• IT 회사 입사시 가산점!

Page 27: 형상관리 발표자료 안정민

• 다른 형상 관리 도구보다 어렵다는 단점!

• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도구를 사용하기 어려움.

• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수 있음

• IT 회사 입사시 가산점!

Page 28: 형상관리 발표자료 안정민

마무리..

• 형상 관리 하세요. 두 번 하세요.

보이기 부끄러운 코드도 내 코드에요.

• 배우고자 한다면 Git을 추천!

• GitHub에 계정 만드세요.

Page 29: 형상관리 발표자료 안정민

마무리..

• 형상 관리 하세요. 두 번 하세요.

보이기 부끄러운 코드도 내 코드에요.

• 배우고자 한다면 Git을 추천!

• GitHub에 계정 만드세요.

Page 30: 형상관리 발표자료 안정민

마무리..

• 형상 관리 하세요. 두 번 하세요.

보이기 부끄러운 코드도 내 코드에요.

• 배우고자 한다면 Git을 추천!

• GitHub에 계정 만드세요.

Page 31: 형상관리 발표자료 안정민

마무리..

• 형상 관리 하세요. 두 번 하세요.

보이기 부끄러운 코드도 내 코드에요.

• 배우고자 한다면 Git을 추천!

• GitHub에 계정 만드세요.

Page 32: 형상관리 발표자료 안정민

마무리..

• 형상 관리 하세요. 두 번 하세요.

보이기 부끄러운 코드도 내 코드에요.

• 배우고자 한다면 Git을 추천!

• GitHub에 계정 만드세요.