목록[Programming Language]/Project (10)
heenam
오픈소스란? 저작권자가 소스코드를 공개하여 누구나 특별한 제한 없이 자유롭게 사용, 복제, 배포, 수정할 수 있는 소프트웨어입니다. 오픈소스는 소스를 공개한다는 면에서 Freeware, Shareware와 다르며, 오픈소스 이니셔티브(OSI)라는 단체에서 오픈소스에 대한 라이선스와 가이드를 제시하고 있습니다. 오픈소스의 장점 낮은 진입비용 : 오픈소스는 무료로 다운로드 및 소스코드의 수정/재배포가 가능하므로 일반적으로 초기 개발비용이 새로 개발하는 것에 비해 1/2 정도인 것으로 알려져 있습니다. 빠르고 유연한 개발 : 오픈소스 커뮤니티는 보통 최신 기술 정보 및 문제점과 해결책을 공유하는 형태로 자유롭게 운영되기 때문에 독점 프로그램에 비해 기술발전속도가 빠릅니다. 호환성 : 오픈소스는 주로 오픈포맷 ..
형상 관리 도구(Configuration Management Tool)로서의 GIT 소프트웨어를 중심으로 하는 프로젝트에서 빈번하게 발생하는 이러한 문제를 해결하기 위해 등장한 도구가 바로 형상 관리 도구(Configuration Management Tool)입니다. 소프트웨어 공학의 프로젝트 진행 및 관리 방법에서 비중 있게 다뤄 지는 영역 중 하나이기도 합니다. GIT은 모두 소스코드의 효율적인 관리를 위한 형상 관리 도구입니다. GIT은 분산 소스코드 관리 방식입니다. 즉, GIT을 사용할 경우 중앙 저장소가 폭파되더라도 분산되어 있는 로컬 저장소를 이용해 중앙 저장소를 복원할 수 있습니다. GIT을 사용하면 가능한 것들 - 소스코드 주고받기가 필요 없고, 같은 파일을 여려 명이 동시에 작업하는 등..