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

개발자가 소프트웨어를 오픈 소스로 출시하면 신뢰할 수 있고 관대하다는 것을 알 수 있습니다. 오픈 소스 소프트웨어(Open-source software) 는 독학으로 코더를 시작하는 데 개인적으로 도움이 된 주요 요소 중 하나였습니다.

프로젝트가 오픈 소스가 되려면 개발자가 소스 코드를 공개적으로 사용할 수 있도록 해야 관심 있는 사람이라면 누구나 조사하고 배울 수 있습니다. 중요한 것은 오픈 소스 코드를 통해 사용자가 제공된 바이너리를 사용하지 않고 자신의 바이너리를 컴파일할 수 있기 때문에 개발자가 악의적인 의도가 없음을 보여줍니다.

두 가지 소프트웨어를 접하고 어떤 것을 사용할지 결정할 수 없는 경우 하나는 오픈 소스이고 다른 하나는 그렇지 않은지 확인하십시오. 그렇다면 선택이 명확해야 합니다.

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

소스 코드를 찾는 방법(How to Find the Source Code)

소스 코드를 보고 싶은 오픈 소스 소프트웨어를 찾았으면 첫 번째 단계는 실제로 프로젝트의 소스 코드를 사용할 수 있는 방법을 찾는 것입니다.

대부분의 경우 소스 코드는 웹에서 가장 큰 버전 관리 플랫폼인 GitHub 에서 호스팅 됩니다.

GitHub 란 무엇입니까?(What Is GitHub?)

GitHub 는 2008년에 설립되었으며 2018년에 Microsoft 에 인수되었습니다. (Microsoft)Git 의 모든 소스 코드 관리 기능 과 함께 협업 기능 및 버전 제어 기능을 향상시키는 자체 기능을 제공하는 글로벌 소프트웨어 개발 플랫폼입니다.

종종 개발자는 GitHub 에서 자신의 오픈 소스 코드를 호스팅 합니다. GitHub 에서 소스 코드를 사용할 수 있는 소프트웨어의 몇 가지 예 는 LibreOffice , GIMPVLC 미디어 플레이어(VLC media player) 입니다.

GitHub의 검색 기능(GitHub’s search feature) 을 사용하면 오픈 소스인 거의 모든 주요 소프트웨어 프로젝트의 소스 코드를 찾고 볼 수 있어야 합니다.

소스 코드를 보는 방법(How to View the Source Code)

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

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

저장소의 README.md 는 종종 사용자가 관심을 가질 만한 소스 코드의 방향을 알려 주기 때문에 확인하는 것이 중요합니다. 저장소는 모든 종류의 코드와 기타 데이터로 채워질 수 있으며 일부는 완전히 쓸모가 없습니다. , 따라서 이 파일은 로드맵입니다.

관심 있는 코드가 저장소의 어디에 있는지 파악한 후에는 저장소의 디렉토리 트리를 클릭하여 원하는 위치로 이동하기만 하면 됩니다.

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

빠른 검사를 위해 GitHub의 웹 인터페이스가 좋습니다. 그러나 더 복잡한 소스 코드의 경우 동시에 또는 장기간에 걸쳐 여러 파일을 보고 싶을 수 있습니다. 이 경우 Sublime Text와 같은 텍스트 편집기(text editor) 를 통해 소스 코드를 다운로드하여 보는 것이 좋습니다 .

소스 코드 다운로드(Downloading The Source Code)

GitHub 에서 리포지토리를 다운로드하는 데 클릭 두 번이면 됩니다.

각 리포지토리 상단의 커밋, 분기, 패키지, 릴리스 및 기여자의 총 수를 표시하는 행 아래에 복제 또는 다운로드(Clone or download) 라는 녹색 버튼이 표시 됩니다. 그것을 클릭하고 ZIP 다운로드(Download ZIP) 를 선택하십시오 .

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

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



About the author

안녕! 제 이름은 하드웨어 해커입니다. 저는 10년 이상의 컴퓨터 수리 및 개조 경험이 있습니다. 노트북에서 태블릿, 스마트 TV에 이르기까지 거의 모든 것을 고칠 수 있습니다. 내 기술을 통해 고객이 문제를 빠르고 효율적으로 해결하도록 도울 수 있습니다. 내 블로그는 사람들이 올바른 도구를 사용하여 컴퓨터와 가전제품을 수리하는 방법을 배울 수 있도록 돕는 데 전념하고 있습니다. 그리고 내 Facebook 페이지는 컴퓨터와 관련된 모든 것에 대한 팁, 트릭 및 통찰력을 공유하는 곳입니다!



Related posts