Node.js 이해하기
·
Dev Environment
Node.js는 웹 서버 프레임워크 개발 및 실시간 애플리케이션 구현, 프론트엔드 빌드 등 다양한 분야에서 활용되는 자바스크립트 런타임 환경입니다. Node.js의 필요성과 등장 배경, Node.js 개발 환경이 지닌 특징에 대해 알아보겠습니다. Node.js 란? Node.js 웹 페이지에는 다음과 같은 문구로 소개하고 있습니다.Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.(Node.js는 개발자가 서버와 웹앱, 명령줄 도구(Command Line Tools) 및 스크립..
VSCode를 이용한 GitHub 연동하기
·
Dev Environment
Git은 개발 중인 소프트웨어의 버전 관리를 도와주는 도구입니다. 코드를 실수로 누락하거나 특정 시점의 상태로 되돌리고 싶은 경우, Git을 사용하면 손쉽게 복구가 가능합니다. 최근 많이 사용되는 코드 에디터인 'Visual Studio Code'에도 Git을 이용한 버전 관리 기능이 내재되어 있습니다. 원격 Git 저장소인 GitHub를 이용하면 다른 개발자와의 협업 및 프로젝트 관리에 용이하니, 아래의 방법으로 연동해보세요. 앞서 확인하기해당 조건들을 모두 만족하는지 확인 후, 다음 단계로 넘어가주세요.컴퓨터에 Git이 설치되어 있습니다.💬 아니오 >> Git 다운로드하기 (Stable Build)사용중인 GitHub 계정이 있습니다.💬 계정이 아직 없어요 >> GitHub 계정 만들기 내 프로젝..
백준허브로 GitHub와 백준 BOJ 연동하기 (자동 커밋)
·
Dev Environment
백준, 프로그래머스의 알고리즘 문제를 풀고 자신의 깃허브에 업로드하는 사람이 많습니다. 백준에서는 원하는 문제를 찾거나 코드를 확인하는 것이 다소 번거롭고, 서로 다른 온라인 저지 웹사이트에서 해결한 소스코드를 한 곳에 모아서 보고 싶기 때문이기도 합니다. 백준허브(BaekjoonHub)는 GitHub 원격 저장소에 '정답 코드'를 자동으로 커밋하게끔 도와주는 Chrome 확장 프로그램입니다. 정답을 제출하였다면 소스 코드와 함께 문제까지 .md(markdown, 마크다운) 형식으로 같이 커밋해주어 나중에 코드 리뷰하기가 편해집니다. 백준 허브의 설정 방법은 다음과 같습니다.  백준허브 Chrome 확장프로그램 설치Chrome 웹 스토어에서 확장 프로그램을 설치합니다. https://chromewebst..
IntelliJ 자바 알고리즘 문제풀이 환경 구축하기 (AutoCP)
·
Dev Environment
알고리즘 문제를 풀 때, 테스트 케이스를 직접 입력하며 정답 여부를 파악하기는 번거롭습니다. AutoCP는 JetBrain사의 IDE에서 사용할 수 있는 플러그인 프로그램으로, IntelliJ 및 PyCharm(파이썬), Clion(C++)에서 사용할 수 있습니다. 백준(BOJ), Codeforces 등의 온라인 저지 사이트에 업로드된 문제의 TC(테스트 케이스)를 자동으로 실행하고, 정오답 여부를 반환합니다.코딩 테스트 또는 프로그래밍 대회를 준비하며 알고리즘 문제를 자주 해결하는 개발자라면 문제 해결 시간을 단축할 수 있어 매우 유용하게 사용할 수 있습니다. 앞서 확인하기해당 조건을 만족하는지 확인 후, 다음 단계로 넘어가주세요.IntelliJ IDE가 설치되어 있습니다.💬 아니오 >> 인텔리제이 ..
PyCharm 알고리즘 문제풀이 환경 구축하기 (AutoCP)
·
Dev Environment
알고리즘 문제를 해결할 때, 매번 예시 입출력을 직접 테스트하기는 번거롭습니다. AutoCP는 JetBrain에서 개발한 IDE(통합 개발 환경)에서 사용할 수 있는 플러그인 프로그램으로, PyCharm 및 IntelliJ(Java), Clion(C++)에서 사용할 수 있습니다. BOJ, LeetCode 등의 온라인 저지 사이트에 업로드된 문제의 TC(테스트 케이스)를 자동으로 실행하고, 정답 여부를 반환해주는 기능을 가지고 있습니다.코딩 테스트 또는 프로그래밍 대회를 준비하며 알고리즘 문제를 자주 해결하는 개발자라면 문제 해결 시간을 단축할 수 있어 매우 유용합니다. 앞서 확인하기해당 조건들을 모두 만족하는지 확인 후, 다음 단계로 넘어가주세요.파이썬(Python)이 설치되어 있습니다.💬 아니오 >>..
로프트
'Dev Environment' 카테고리의 글 목록