언제까지 Zip으로 코드를
관리할텐가?
예비백수 안정민
코드 관리....?
• 과제를 만들면 관리 어떻게 해요?
• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?
• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?
• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수
있어요?
코드 관리....?
• 과제를 만들면 관리 어떻게 해요?
• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?
• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?
• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수
있어요?
코드 관리....?
• 과제를 만들면 관리 어떻게 해요?
• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?
• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?
• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수
있어요?
코드 관리....?
• 과제를 만들면 관리 어떻게 해요?
• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?
• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?
• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수
있어요?
코드 관리....?
• 과제를 만들면 관리 어떻게 해요?
• 지난달에 어떻게 코드 작성했는지 확인할 수 있어요?
• 선배들이 코드 어떻게 작성했는지 알고싶지 않아요?
• 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수
있어요?
GitHub
형상관리
• 소프트웨어는 개발과정이 동적이기 때문에 매순간 어떻
게 변화했는지 과정이 매우 중요.
• 소프트웨어의 작성, 수정 등을 통제하는 프로세스로 개발
자의 실수를 최소화하고 생산성을 최대화하는 것
• 형상 관리.. 어떤 걸 배워야 하나요?
=> SVN, Git을 배우세요.
• 어디에 저장해서 관리해야 하나요?
=> GitHub, BitBucket, Google Code 등등
• 형상 관리.. 어떤 걸 배워야 하나요?
=> SVN, Git을 배우세요.
• 어디에 저장해서 관리해야 하나요?
=> GitHub, BitBucket, Google Code 등등
• 형상 관리.. 어떤 걸 배워야 하나요?
=> SVN, Git을 배우세요.
• 어디에 저장해서 관리해야 하나요?
=> GitHub, BitBucket, Google Code 등등
• 형상 관리.. 어떤 걸 배워야 하나요?
=> SVN, Git을 배우세요.
• 어디에 저장해서 관리해야 하나요?
=> GitHub, BitBucket, Google Code 등등
• 남이 내 소스를 보고 베끼면 어떻게 하죠?
=> GitHub은 대학교 계정이 있으면 private 저장소가 무료
BitBucket은 원래 private 저장소가 무료
• 제 코드 올리기 부끄러운데 해도 되나요?
=> 그러면서 배우는 겁니다.
• 남이 내 소스를 보고 베끼면 어떻게 하죠?
=> GitHub은 대학교 계정이 있으면 private 저장소가 무료
BitBucket은 원래 private 저장소가 무료
• 제 코드 올리기 부끄러운데 해도 되나요?
=> 그러면서 배우는 겁니다.
• 남이 내 소스를 보고 베끼면 어떻게 하죠?
=> GitHub은 대학교 계정이 있으면 private 저장소가 무료
BitBucket은 원래 private 저장소가 무료
• 제 코드 올리기 부끄러운데 해도 되나요?
=> 그러면서 배우는 겁니다.
• 남이 내 소스를 보고 베끼면 어떻게 하죠?
=> GitHub은 대학교 계정이 있으면 private 저장소가 무료
BitBucket은 원래 private 저장소가 무료
• 제 코드 올리기 부끄러운데 해도 되나요?
=> 그러면서 배우는 겁니다.
시작한다면 Git을 추천!
왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
왜 Git을 사용해야.....?
• 많은 프로젝트가 Google Code나 다른 저장소에서
GitHub으로 이전
• 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파
되어도 내가 가진 소스를 올리면 저장소가 다시 생성!
• 이슈를 처리하여 코드 관리하기 쉬움
• 저장소 서버를 만들지 않아도 형상관리가 가능
• 다른 형상 관리 도구보다 어렵다는 단점!
• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도
구를 사용하기 어려움.
• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수
있음
• IT 회사 입사시 가산점!
• 다른 형상 관리 도구보다 어렵다는 단점!
• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도
구를 사용하기 어려움.
• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수
있음
• IT 회사 입사시 가산점!
• 다른 형상 관리 도구보다 어렵다는 단점!
• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도
구를 사용하기 어려움.
• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수
있음
• IT 회사 입사시 가산점!
• 다른 형상 관리 도구보다 어렵다는 단점!
• 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도
구를 사용하기 어려움.
• GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수
있음
• IT 회사 입사시 가산점!
마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.
마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.
마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.
마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.
마무리..
• 형상 관리 하세요. 두 번 하세요.
보이기 부끄러운 코드도 내 코드에요.
• 배우고자 한다면 Git을 추천!
• GitHub에 계정 만드세요.

형상관리 발표자료 안정민

  • 1.
  • 2.
    코드 관리....? • 과제를만들면 관리 어떻게 해요? • 지난달에 어떻게 코드 작성했는지 확인할 수 있어요? • 선배들이 코드 어떻게 작성했는지 알고싶지 않아요? • 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?
  • 3.
    코드 관리....? • 과제를만들면 관리 어떻게 해요? • 지난달에 어떻게 코드 작성했는지 확인할 수 있어요? • 선배들이 코드 어떻게 작성했는지 알고싶지 않아요? • 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?
  • 4.
    코드 관리....? • 과제를만들면 관리 어떻게 해요? • 지난달에 어떻게 코드 작성했는지 확인할 수 있어요? • 선배들이 코드 어떻게 작성했는지 알고싶지 않아요? • 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?
  • 5.
    코드 관리....? • 과제를만들면 관리 어떻게 해요? • 지난달에 어떻게 코드 작성했는지 확인할 수 있어요? • 선배들이 코드 어떻게 작성했는지 알고싶지 않아요? • 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?
  • 6.
    코드 관리....? • 과제를만들면 관리 어떻게 해요? • 지난달에 어떻게 코드 작성했는지 확인할 수 있어요? • 선배들이 코드 어떻게 작성했는지 알고싶지 않아요? • 팀프로젝트 할 때 누가 얼마나 코드를 작성했는지 알 수 있어요?
  • 8.
  • 9.
    형상관리 • 소프트웨어는 개발과정이동적이기 때문에 매순간 어떻 게 변화했는지 과정이 매우 중요. • 소프트웨어의 작성, 수정 등을 통제하는 프로세스로 개발 자의 실수를 최소화하고 생산성을 최대화하는 것
  • 10.
    • 형상 관리..어떤 걸 배워야 하나요? => SVN, Git을 배우세요. • 어디에 저장해서 관리해야 하나요? => GitHub, BitBucket, Google Code 등등
  • 11.
    • 형상 관리..어떤 걸 배워야 하나요? => SVN, Git을 배우세요. • 어디에 저장해서 관리해야 하나요? => GitHub, BitBucket, Google Code 등등
  • 12.
    • 형상 관리..어떤 걸 배워야 하나요? => SVN, Git을 배우세요. • 어디에 저장해서 관리해야 하나요? => GitHub, BitBucket, Google Code 등등
  • 13.
    • 형상 관리..어떤 걸 배워야 하나요? => SVN, Git을 배우세요. • 어디에 저장해서 관리해야 하나요? => GitHub, BitBucket, Google Code 등등
  • 14.
    • 남이 내소스를 보고 베끼면 어떻게 하죠? => GitHub은 대학교 계정이 있으면 private 저장소가 무료 BitBucket은 원래 private 저장소가 무료 • 제 코드 올리기 부끄러운데 해도 되나요? => 그러면서 배우는 겁니다.
  • 15.
    • 남이 내소스를 보고 베끼면 어떻게 하죠? => GitHub은 대학교 계정이 있으면 private 저장소가 무료 BitBucket은 원래 private 저장소가 무료 • 제 코드 올리기 부끄러운데 해도 되나요? => 그러면서 배우는 겁니다.
  • 16.
    • 남이 내소스를 보고 베끼면 어떻게 하죠? => GitHub은 대학교 계정이 있으면 private 저장소가 무료 BitBucket은 원래 private 저장소가 무료 • 제 코드 올리기 부끄러운데 해도 되나요? => 그러면서 배우는 겁니다.
  • 17.
    • 남이 내소스를 보고 베끼면 어떻게 하죠? => GitHub은 대학교 계정이 있으면 private 저장소가 무료 BitBucket은 원래 private 저장소가 무료 • 제 코드 올리기 부끄러운데 해도 되나요? => 그러면서 배우는 겁니다.
  • 18.
  • 19.
    왜 Git을 사용해야.....? •많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전 • 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파 되어도 내가 가진 소스를 올리면 저장소가 다시 생성! • 이슈를 처리하여 코드 관리하기 쉬움 • 저장소 서버를 만들지 않아도 형상관리가 가능
  • 20.
    왜 Git을 사용해야.....? •많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전 • 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파 되어도 내가 가진 소스를 올리면 저장소가 다시 생성! • 이슈를 처리하여 코드 관리하기 쉬움 • 저장소 서버를 만들지 않아도 형상관리가 가능
  • 21.
    왜 Git을 사용해야.....? •많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전 • 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파 되어도 내가 가진 소스를 올리면 저장소가 다시 생성! • 이슈를 처리하여 코드 관리하기 쉬움 • 저장소 서버를 만들지 않아도 형상관리가 가능
  • 22.
    왜 Git을 사용해야.....? •많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전 • 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파 되어도 내가 가진 소스를 올리면 저장소가 다시 생성! • 이슈를 처리하여 코드 관리하기 쉬움 • 저장소 서버를 만들지 않아도 형상관리가 가능
  • 23.
    왜 Git을 사용해야.....? •많은 프로젝트가 Google Code나 다른 저장소에서 GitHub으로 이전 • 분산버전관리시스템(DVCS)이기 때문에 저장소가 폭파 되어도 내가 가진 소스를 올리면 저장소가 다시 생성! • 이슈를 처리하여 코드 관리하기 쉬움 • 저장소 서버를 만들지 않아도 형상관리가 가능
  • 24.
    • 다른 형상관리 도구보다 어렵다는 단점! • 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도 구를 사용하기 어려움. • GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수 있음 • IT 회사 입사시 가산점!
  • 25.
    • 다른 형상관리 도구보다 어렵다는 단점! • 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도 구를 사용하기 어려움. • GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수 있음 • IT 회사 입사시 가산점!
  • 26.
    • 다른 형상관리 도구보다 어렵다는 단점! • 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도 구를 사용하기 어려움. • GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수 있음 • IT 회사 입사시 가산점!
  • 27.
    • 다른 형상관리 도구보다 어렵다는 단점! • 처음에 접근하기는 어렵지만 알고나면 다른 형상 관리 도 구를 사용하기 어려움. • GitHub에 올라와 있는 오픈소스 프로젝트에 공헌할 수 있음 • IT 회사 입사시 가산점!
  • 28.
    마무리.. • 형상 관리하세요. 두 번 하세요. 보이기 부끄러운 코드도 내 코드에요. • 배우고자 한다면 Git을 추천! • GitHub에 계정 만드세요.
  • 29.
    마무리.. • 형상 관리하세요. 두 번 하세요. 보이기 부끄러운 코드도 내 코드에요. • 배우고자 한다면 Git을 추천! • GitHub에 계정 만드세요.
  • 30.
    마무리.. • 형상 관리하세요. 두 번 하세요. 보이기 부끄러운 코드도 내 코드에요. • 배우고자 한다면 Git을 추천! • GitHub에 계정 만드세요.
  • 31.
    마무리.. • 형상 관리하세요. 두 번 하세요. 보이기 부끄러운 코드도 내 코드에요. • 배우고자 한다면 Git을 추천! • GitHub에 계정 만드세요.
  • 32.
    마무리.. • 형상 관리하세요. 두 번 하세요. 보이기 부끄러운 코드도 내 코드에요. • 배우고자 한다면 Git을 추천! • GitHub에 계정 만드세요.