오픈 소스 소프트웨어의 소스 코드를 보는 방법


개발자가 소프트웨어를 공개 소스로 출시하면 신뢰할 수 있고 관대하다는 것을 알 수 있습니다. 오픈 소스 소프트웨어 은 제가 개인적으로 가르치는 코더로 시작하는 데 도움이 된 주요한 것들 중 하나였습니다.

프로젝트가 오픈 소스가 되려면 개발자가 소스를 만들어야합니다 관심있는 사람이 코드를 검사하고 배울 수 있도록 공개적으로 사용 가능한 코드. 중요하게도 오픈 소스 코드를 사용하면 제공된 바이너리를 사용하지 않고 자신의 바이너리를 컴파일 할 수 있으므로 개발자에게 악의적 인 의도가 없음을 보여줍니다.

<그림 class = "lazy aligncenter">

두 가지 소프트웨어를 발견 한 후 사용할 소프트웨어를 결정할 수없는 경우 하나를 확인하십시오 오픈 소스이고 다른 하나는 그렇지 않습니다. 그렇다면 선택의 여지가 분명해야합니다.

그러나 소프트웨어의 소스 코드를 배우거나 추가하려는 경우에도 선택 사항입니다. 그렇게하려면 소스 코드를 보는 방법을 알아야합니다. 이 기사에서는이를 수행하는 방법에 대해 이야기하겠습니다.

소스 코드를 찾는 방법

열린 부분을 찾았 으면 -소스 소프트웨어를보고자하는 첫 번째 단계는 실제로 프로젝트의 소스 코드를 어떻게 사용할 수 있는지 확인하는 것입니다.

대부분의 경우 소스 코드가 호스팅됩니다. 웹에서 가장 큰 버전 제어 플랫폼 인 깃 허브.

In_content_1 all : [300x250] / dfp : [640x360]->

GitHub 란 무엇입니까?

GitHub는 2008 년에 설립되어 2018 년에 Microsoft에서 구매했습니다. 모든 소스 코드를 제공하는 글로벌 소프트웨어 개발 플랫폼입니다 협업 기능 및 버전 제어 기능을 향상시키는 자체 기능과 함께 힘내 의 관리 기능.

보다 자주 개발자는 GitHub에서 공개 소스 코드를 호스팅합니다. 아마도 GitHub에서 사용할 수있는 소스 코드가있는 소프트웨어의 예는 리브레 오피스, VLC 미디어 플레이어 입니다.

GitHub의 검색 기능 을 사용하면 오픈 소스 인 거의 모든 주요 소프트웨어 프로젝트의 소스 코드를 찾아서 볼 수 있습니다.

소스 코드를 보는 방법

소프트웨어의 소스 코드를 호스팅하는 GitHub 리포지토리를 찾으면 모든 것이 기본 디렉토리 트리에 구성되어 있음을 알 수 있습니다. 파일의 경우 GitHub를 사용하면 코드를 매우 쉽게 볼 수 있습니다.

개발 플랫폼으로서 GitHub는 웹 인터페이스를 통해 소스 코드를 깔끔하게 포맷합니다. 거의 모든 평판이 좋은 프로젝트에는 README.md가 포함되는데, 이는 저장소 및 해당 구조에 대한 유용한 정보를 표시하는 마크 다운 파일입니다. 저장소로 이동하면 아래로 스크롤하면이 파일의 내용이 표시됩니다.

저장소의 README.md는 확인해야합니다. 사용자가 관심을 가질만한 소스 코드의 방향을 사용자에게 지시하기 때문에 종종 저장소가 모든 종류의 코드 및 기타 데이터로 채워질 수 있으며 일부는 완전히 쓸모가 없으므로이 파일은 로드맵입니다.

리포지토리에서 원하는 코드가 어디에 있는지 파악한 후에는 리포지토리의 디렉토리 트리를 클릭하여 원하는 곳으로 이동하면됩니다.

파일을 클릭하면 적절한 구문 강조 표시로 파일이 표시됩니다.

빠른 검사를 위해 GitHub의 웹 인터페이스가 훌륭합니다. 그러나보다 복잡한 소스 코드의 경우 여러 파일을 동시에 또는 장기간 볼 수 있습니다. 이 경우 Sublime Text와 같은 텍스트 에디터 을 통해 소스 코드를 다운로드하여 보는 것이 좋습니다.

소스 코드 다운로드

GitHub에서 리포지토리를 다운로드하면 두 번의 클릭만으로 완료됩니다.

각 리포지토리의 상단에서 행 아래에 커밋, 브랜치, 패키지, 릴리스 및 컨트 리뷰 터의 총 수를 표시합니다. 복제 또는 다운로드라고 표시된 녹색 버튼. 그것을 클릭하고 ZIP 다운로드를 선택하십시오.

기본적으로 현재 저장소의 마스터 브랜치를 ZIP 파일로 다운로드하기 시작합니다. 완료되면 컴퓨터의 로컬 폴더에 아카이브를 추출하기 만하면됩니다. 그런 다음 텍스트 편집기를 사용하면 브라우저가 필요없는 훨씬 빠른 방법으로 리포지토리의 파일을 열 수 있습니다.

경험이없는 코더가 아닌 경우 GitHub가 약간 혼란 스러울 수 있습니다. 처음에. 최상위 레벨에 readme가있는 공개 소스 코드 디렉토리라고 생각하면 너무 위협적이지 않습니다. GitHub를 사용하여 소스 코드를 보는 것은 로컬과 웹 인터페이스를 통해 간단합니다.

오픈소스 라이선스 정리

관련 게시물:


21.12.2019