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

형상관리 발표자료 안정민

May 31, 2015

Download

Software

Jung Min Ahn

학부생 대상으로 코드 관리 관련 발표자료
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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에 계정 만드세요.