본문 바로가기

반응형

전체 글

(291)
개발자들이 사용하는 툴 개발자들은 다양한 개발 요소, 학습해야 할 요소, 생각해야 할 요소들로 인해 시간이 부족하기에 효율적으로 일하고 협업하는 것이 매우 중요하다. 이러한 개발자들을 지원하기 위해서 존재하는 다양한 개발용 툴이 존재한다. 협업 툴 먼저 깃(Git), 깃허브(Github)에 대해 살펴보면, 깃(Git)은 소스코드 및 프로젝트의 변경을 관리하는 버전 관리 소프트웨어로 로컬에서 버전을 관리하고, 소프트웨어 개발 및 소스 코드 관리에 사용된다. 이는 오프라인 작업이 가능하고, 속도가 빠르며, 로컬 저장소를 이용하여 일시적인 서버 장애가 발생해도 개발을 계속할 수 있다는 등의 장점이 존재하지만, 기존의 형상관리 도구에 비해 덜 직관적이고, 배우기에 어렵다는 단점 또한 가지고 있다. 깃허브(Github)는 대표적인 깃을..
IDE (통합개발환경) IDE(통합개발환경)는 무엇인가 IDE(Integrated Bevelopment Environment)는 소프트웨어 개발에 사용되는 공통적인 기능을 하나로 모아둔 것으로, 개발자를 위한 종합 프로그램이다. 이는 라이브러리나 프레임워크처럼 소프트웨어 개발에 있어 직접적으로 필요한 것은 아니지만, 여러 유틸리티를 수동으로 설정하거나 통합할 필요 없이 코딩을 빠르게 편리하게 진행하기 위해 사용된다. IDE는 통합개발환경이라는 단어 뜻 그대로 개발하면서 사용되는 도구를 모아준 것이다. 여기에는 소스코드 작성에 필요한 텍스트 편집기와 언어팩, 구문(syntax) 하이라이팅, 깃(git)연동, 터미널 등과 같은 기능이 존재하여 제공된다. 메모장과 같은 일반적인 텍스트 편집기에서도 실행환경만 갖추어져 있다면 컴파일과..
라이브러리와 프레임워크 종류 라이브러리 종류 라이브러리는 크게 표준 라이브러리(Standard Library)와 외부 라이브러리로 나눌 수 있다. 먼저 표준 라이브러리는 프로그래밍 언어의 여러 구현체에서 통용될 수 있도록 만들어진 라이브러리로, 특정 언어를 처음 배울 때 콘솔 창에 "Hello World!"를 출력하는데 이때 콘솔에 글자를 출력하는 함수를 직접 작성하지 않았지만, 내장 함수인 표준 라이브러리가 제공되어 사용되는 것이다. 이러한 표준 라이브러리는 프로그래밍 언어가 기본적으로 가지고 있으며, C 표준 라이브러리, C++ 표준 라이브러리, 자바 클래스 라이브러리(JCL) 등이 존재한다. 외부 라이브러리는 표준 라이브러리와 다르게 누구나 개발해서 사용하고 공유할 수 있도록 별도의 파일을 설치하거나 설정해서 사용하는 라이브러..

반응형