암호화폐에서 github의 의미 > 정보 자료

체인톡 (ChainTalk.io) - 이더리움 커뮤니티

블록체인 소개자료4
암호화폐 비판에 대한 반론
dapp 개발 예제로 배우기 사이트 (한글)42

비트코인  1  이더리움  블록체인  ico  and  pos  dapp 

정보 자료

기타 | 암호화폐에서 github의 의미

페이지 정보

작성자 구라김 쪽지보내기 프로필 아이디로 검색 전체게시물  (120.♡.120.♡) 작성일18-05-10 01:19 조회431회 댓글0건

본문

암호화폐라는것이 대중 영역으로 까지 널리 알려졌고 github를 왜 사용하는지에 대해서 이야기 해볼까 합니다. 

 

1. git 란? 

Git: 재수없고 멍청한 놈, 자식란 뜻입니다.. 

  여러가지 의미가 있을수 있습니다. 개발의 길도 쉽지 않는다는걸 표현한 의미일까요?  

<<개발자 유머>>

어느 아내가 프로그래머 남편에게

「쇼핑하러 갈 때, 우유 하나 사와. 아, 계란 있으면 6개 사와」

남편은 잠시 후, 우유를 6개 사왔다.

아내는 물었다.

「왜 우유를 6개나 사왔어!」

남편「계란이 있길래 6개 사왔지…

 

이내용이 이해된다면 Git의 뜻도 대강 이해되리라...전 재밌는데요.. ㅠㅠ

이해가 되신다구요? 그럼 Git 십니다.. ㅋㅋ

 

2. git는 누가 만들었나?

IT에서 가장 유명하다고 할수 있는 토발즈씨가 만들었습니다.  유명한 오픈소스가 상용화되는걸 보고

빡쳐서 만드셨다고 알고 있습니다.  없으면 만드는 불편하면 만드는 분들이 좀 계시는데 이분들은 IT쪽에서는 전설적인 인물들입니다. 

 github는 2005년에 개발이 되었으며 처음에는 많은 사람들이 사용하지는 않았습니다. github가 2007년에 만들어졌는데

이후부터 많은 사랑을 받게 됩니다. (github 창업자는 Tom Preston-Werner , Rails Programmer)

github 창업 스토리 : https://allaboutetp.wordpress.com/2012/03/18/github/

ec8aa4ed81aceba6b0ec83b7-2012-03-19-1-16

2012년에 140만명이 사용했다고 하고 현재는 180만명 이상이 사용중이라고 합니다.

 

 

3. git를 사용하는 이유?

git는 소프트웨어 형상관리 툴입니다.  형상관리 툴이 뭐냐? 소프트 웨어 버전을 관리에 도움을 주는 역할을 합니다. 

그리고 다른 사람과 협업을 할수 있도록 지원을 해줍니다. 

가령 개발을 내가 했는데 다른사람이 그 소스를 잘못 수정했다거나 할때 기록을 뒤져서 다시 원상태로 복원할수 있도록 

도와주기도 하며 local 컴퓨터(내 컴퓨터)에 문제가 생겨서 소스가 날라갔을 경우에도 소스를 다시 복원해주기도 합니다. 

그래서 항상 git같은 툴이 필요로 합니다. 

 

- 무언가 잘못되었을 때 복구를 돕기 위하여

- 프로젝트 진행 중 과거의 어떤 시점으로 돌아갈 수 있게 하기 위하여

- 여러사람이 같은 프로젝트에 참여할 경우, 각자가 수정한 부분을 팀원 전체가 동기화하는 과정을 자동화하기 위하여

- 소스 코드의 변경 사항을 추적하기 위하여

- 소스 코드에서 누가 수정했는지 추적하기 위하여

- 대규모 수정 작업을 더욱 안전하게 진행하기 위하여

- 가지내기(Branch)로 프로젝트에 영향을 최소화 하면서 새로운 부분을 개발하기 위하여

- 접붙이기(Merge)로 검증이 끝난 후 새로이 개발된 부분을 본류(trunk)에 합치기 위하여

- 많은 오픈 소스 프로젝트에서 어떠한 형태로든 버전 관리를 사용하고 있으므로

-코드의 특정 부분이 왜 그렇게 쓰여 졌는지 의미를 추적하기 위하여

 

4. github란 무엇인가? 

Github 는 git을 호스팅해주는 웹 서비스로 간단히 소스코드의 위키피디아라고 생각하면 됩니다. 위키피디아에 페이지를 만들듯이 개발자들은 프로젝트를 만들고 프로젝트는 웹 페이지를 통해 열람, 수정등이 가능합니다.

Github 는 기본적으로 프로젝트를 호스팅합니다. 아래 그림은 가장 유명한 오픈소스 프로젝트중 하나인 rails 의 프로젝트 홈페이지입니다.

ec8aa4ed81aceba6b0ec83b7-2012-03-13-10-2

<위 화면 중간에 탭에 Commits로 update를 확인>

 

5. 암호화폐에서 github의 의미 

- github에 소스 코드가 올라오면 

       다른 개발자(프로젝트소속이 아닌 외부개발자)들이  문제가 있는 코드인지 확인이 가능합니다. 

       얼마나 진행되고 있는지 알수 있습니다. 

       다른사람과의  협업을 잘하고 있는지 알수 있습니다.

- github의 commit의 의미 

      소스코드의 업로드의 의미 입니다.  단순히 commit의 수로만 개발이 잘 진행되었다고 판단하기 힘들지만(한줄, 한단어를 

      수정해서 commit도 가능하기 때문에) 아무래도 commit이 자주 발생하면 일을 열심히 하고 있는지를 추정 할수 

      있습니다. 

- github에 소스가 잘 올라오지 않는다면?

      * 협업이 잘 안되고 있다

      * 다른일로 바쁘다

      * 로컬로 작업을 하고 있다.(혼자서 단순한것을 개발할경우, 하지만 혼자서 개발시에도 많은 개발자가 git와 같은 형상관리를 사용합니다. )

      * 다른 형상관리를 사용한다? ( 그러기 힘듭니다 소스의 이중관리를 해야하기 때문에 오히려 확인 포인트가 늘어납니다. 이력관리도 되기 때문에)

      * 개발팀 구성을 확인하세요... 개발 인력이 너무 적다거나 

     * 대부분  리딩급의 개발자는 형상관리를 매우 중요하게 생각합니다. 소스 업데이트를 안하면 리더급도 문제

 

결론

    github에 소스코드가 안올라오면 문제냐? 라는 질문이 있다면 저는 당연히 해당 프로젝트는 문제가 있다고 이야기 할수 있습니다. 다만 암호화폐쪽은 스타트 업이 많고 개발자 확보가 어렵기 때문에 그런 경우가 있을수 있습니다. 하지만 github에 업데이트 안되는 문제가 장기간 지속이 된다면 그 프로젝트는 진행이 안되는것이라고 볼수 밖에 없습니다. 

   결국은 투자자 스스로의 생각과 판단으로 프로젝트 투자에 대한 결정을 내릴수 밖에 없을듯 합니다.  

       

 

<참고>

완전 초보를 위한 깃허브

https://nolboo.kim/blog/2013/10/06/github-for-beginner/  

새로운 시장을 창조한 스타트업 GitHub의 비하인드 스토리

https://allaboutetp.wordpress.com/2012/03/18/github/

버전 관리

https://ko.wikipedia.org/wiki/%EB%B2%84%EC%A0%84_%EA%B4%80%EB%A6%AC

GitHub :: 깃허브 사용법 1

https://github.com/tadkim/infra/wiki/GitHub-::-%EA%B9%83%ED%97%88%EB%B8%8C-%EC%82%AC%EC%9A%A9%EB%B2%95-1

깃허브

https://ko.wikipedia.org/wiki/%EA%B9%83%ED%97%88%EB%B8%8C

https://github.com/

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
추천 2 비추천 0

댓글목록

등록된 댓글이 없습니다.

정보 자료 목록

Total 260건 1 페이지
정보 자료 목록
번호 제목 글쓴이 날짜 조회 추천 비추천
260 ICO 간단한 에어드랍 정보 인기글 LeeMin 쪽지보내기 프로필 아이디로 검색 전체게시물 07-29 116 1 0
259 기타 간단 에어드랍 스카이넷 11500개 SKT 인기글 LeeMin 쪽지보내기 프로필 아이디로 검색 전체게시물 07-26 107 0 0
258 비트코인 형님들 좋은게 있어가 추천해볼려고 해요 new 인기글 seagull 쪽지보내기 프로필 아이디로 검색 전체게시물 07-25 107 0 0
257 이더리움 [블록체인 개발자 구인] 이더리움 블록체인 스타트업 온더(Onther Inc.)에서 개… 인기글 철학자 쪽지보내기 프로필 아이디로 검색 전체게시물 06-12 683 0 0
256 기타 Waves, 한국 커뮤니티 Airdrop (에어드롭) 이벤트 인기글첨부파일 크립토 쪽지보내기 프로필 아이디로 검색 전체게시물 05-15 296 0 0
열람중 기타 암호화폐에서 github의 의미 인기글 구라김 쪽지보내기 프로필 아이디로 검색 전체게시물 05-10 432 2 0
254 기타 블록체인의 인터넷 코스모스 인기글 구라김 쪽지보내기 프로필 아이디로 검색 전체게시물 05-10 483 2 0
253 밋업 서울 이더리움 커뮤니티 해커톤 (Raiden, Maker, Gnosis, Aragon … 인기글 atomrigs 쪽지보내기 프로필 아이디로 검색 전체게시물 04-05 835 2 0
252 기타 한국과학기술기획평가원 KISTEP 에서 발간한 블록체인 문서입니다. 댓글1 인기글 암호화폐당 쪽지보내기 홈페이지 프로필 아이디로 검색 전체게시물 03-23 687 0 0
251 ICO 이더리움 연구회의 "머클라인"을 소개합니다. 인기글 민빠 쪽지보내기 프로필 아이디로 검색 전체게시물 03-21 782 0 0
250 기타 블록체인 소개자료 댓글4 인기글첨부파일 구라김 쪽지보내기 프로필 아이디로 검색 전체게시물 02-27 10015 25 0
249 비트코인 블록체인 세미나 개최 정보입니다(4일 후 마감) 인기글관련링크 블록체인포럼 쪽지보내기 프로필 아이디로 검색 전체게시물 02-19 915 0 0
248 이더리움 플라즈마 개발자들의 회의 영상입니다 댓글1 인기글 암호화폐당 쪽지보내기 홈페이지 프로필 아이디로 검색 전체게시물 02-14 693 0 0
247 비트코인 이번달 블록체인 세미나개최하네요~정보 공유글 댓글1 인기글관련링크 코인매니아a 쪽지보내기 프로필 아이디로 검색 전체게시물 02-06 675 0 0
246 기타 암호화폐 비판에 대한 반론 인기글관련링크 atomrigs 쪽지보내기 프로필 아이디로 검색 전체게시물 02-05 9541 4 0
245 기타 토스코인 기술 세미나, 중국 상하이에 이어 선양에서도 성료 인기글 광산꿈 쪽지보내기 프로필 아이디로 검색 전체게시물 01-26 643 0 0
244 기타 최진기강사의 암호화폐에 대한 강의입니다. 인기글 암호화폐당 쪽지보내기 홈페이지 프로필 아이디로 검색 전체게시물 01-23 994 0 0
243 기타 CoinKorea 1월 2주차 암호화폐 뉴스입니다. 인기글 Coinkorea 쪽지보내기 홈페이지 프로필 아이디로 검색 전체게시물 01-11 2004 1 0
242 기타 블록체인/가상화폐 관련 기업 대표 인터뷰책 인기글 stardustJ 쪽지보내기 프로필 아이디로 검색 전체게시물 01-08 1075 2 0
241 기타 CoinKorea 1월 1주차 암호화폐 뉴스입니다. 인기글 Coinkorea 쪽지보내기 홈페이지 프로필 아이디로 검색 전체게시물 01-04 1726 1 0
게시물 검색