일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 나는리뷰어다
- 제이펍
- vulkan
- 머신러닝
- 혼공얄코
- 혼공
- 혼공단5기
- 자바스크립트
- 혼공컴운
- 혼자공부하는얄팍한코딩지식
- 혼자공부하는C언어
- 혼공네트
- 혼공C
- 한빛미디어
- 벌칸
- 혼공S
- OpenGL
- 혼공스
- 혼공학습단
- 데이터분석
- 혼자공부하는네트워크
- 네트워크
- 파이썬
- 혼공머신
- 컴퓨터그래픽스
- 딥러닝
- 리뷰리뷰
- 불칸
- 책리뷰
- 혼공단
Archives
- Today
- Total
Scientia Conditorium
[혼공단] 혼자 공부하는 얄팍한 코딩 지식(개정판) / 혼공단 13기 - 6주차 본문
[혼공단] 혼자 공부하는 얄팍한 코딩 지식 / 혼공단 13기 - 6주차
[기본 숙제] Ch.04(04-5) 확인 문제 풀고 인증하기(p.340 ~ 341)
[추가 숙제] 깃 , 깃 호스팅 서비스 강의 듣고 정리하기(p.346 ~ 354)
- 깃(Git)
- 필요한 이유
- 버전 관리
- 소프트웨어를 개발하는 과정에서 나중에 이전 기능을 다시 가져오게 될 수고 있고,
누군가 실수로 잘못된 코드를 섞으면 복원해야 할 때도 있고,
코드가 어떻게 바뀌었는지 과거 내역을 확인해야할 때를 위해
바뀌기 전 내역들을 중간중간 저장 - 소프트웨어 버전이 크게 변하는 중요한 시점마다 프로젝트를 통째로 압축해서 zip 파일로 날짜나 설명 등을 파일명에 넣고 따로 저장해두는데 이걸 도와주는게 Git
zip 파일로 저장했을 때 이것들이 계속 쌓이다보면 용량도 많이 차지하고 번거로움
- 소프트웨어를 개발하는 과정에서 나중에 이전 기능을 다시 가져오게 될 수고 있고,
- 협업
- 큰 규모의 프로젝트를 진행할 때 개발자들이 각자 컴퓨터에 개발이나 테스트에 필요한 파일들을 전부 복사해서 작업하는데, 이러한 파일들을 이메일로 공유하기 힘들고 개발 환경을 공유하기 어려움. 따라서 Git을 통해 이러한 개발 환경 및 개발/테스트에 필요한 파일들을 일괄 공유하도록 함
- 버전 관리
- 필요한 이유
- 깃 호스팅 서비스
- Git은 영상을 찍는 앱이고, 깃허브(GitHub)는 유튜브다 하고 생각하면 편함
- Git으로 관리하는 모든 코드들과 프로젝트들을 얼마든지 Github에 무료로 전송해서 저장할 수 있음
- Github는 2019년부터 무료로 비밀 가능하고, 돈을 따로 지불해서 내 코드들을 비밀로 하지 않는 이상
이곳에 있는 코드들은 모든 사람들이 다운받고 볼 수 있음 - 깃허브 이외에도 깃랩(Gitlab), 빗버켓(Bitbucket) 등등이 있음
혼공단 13기 6주차 소감
정말 순식간에 6주가 지났다. 이번에는 '혼자공부하는 얄팍한 코딩지식'을 선택했는데, 책 제목 그대로 얄팍한 코딩 지식이였다. 개발자로 일하기 위한 최소한의 기본 지식 느낌이다. 이미 개발자로 일하고 있다면 굳이 이 책을 사서 공부할 필요는 없겠지만, 기본 개념 정리라던가, 학부생 1학년이라면 가벼운 마음으로 봐도 괜찮을 것 같다.
'서평 > IT-책' 카테고리의 다른 글
[혼공단] 혼자 공부하는 얄팍한 코딩 지식(개정판) / 혼공단 13기 - 5주차 (0) | 2025.02.14 |
---|---|
[혼공단] 혼자 공부하는 얄팍한 코딩 지식(개정판) / 혼공단 13기 - 4주차 (0) | 2025.02.09 |
[혼공단] 혼자 공부하는 얄팍한 코딩 지식 / 혼공단 13기 - 3주차 (0) | 2025.01.23 |
[혼공단] 혼자 공부하는 얄팍한 코딩 지식 / 혼공단 13기 - 2주차 (1) | 2025.01.18 |
[혼공단] 혼자 공부하는 얄팍한 코딩 지식 / 혼공단 13기 - 1주차 (0) | 2025.01.12 |