쉽게말하면 자바스크립트로 구현되고 있는 프로그램들을 칭한다. 제일 대표적인 런타임은 html
, 그리고 새로 나온 node.js
이다. 원래는 html밖에 런타임이 없었지만 node.js가 나오면서 웹브라우저 이외의 다른곳에서도 javascript runtime을 진행할 수 있게 되었다.
현재 window 상황에서 node.js를 설치하고 terminal을 실행해 보았다.
runNode.js
라는 파일을 만들어 저장한 후 html에 연동될 수 있도록 script 하였다.
저장 후 html을 열면
콘솔창에 보이게 된다. 이번에는 명령 프롬프트에서 실행시켜 보기로 하자.
먼저 node를 실행할 경로를 지정해주고 node runNode.js를 입력하면 console이 그대로 뜬다
NVM(Node Version Manager) 말 그대로 node.js
의 버전을 변경할 때 쉽게 바꿀 수 있도록 만들어진 도구라고 할 수 있다. 실전에 사용해 보자
본인의 소스코드의 변화를 기록하고 특정 시점의 작업물을 불러올 수 있게 할 수 있게 할 수 있다. 또한 작업물이 서버 저장소에만 있는이 아니라 각자의 저장소에 분산되어 있는 분산형 작업내용 시스템으로서 여러 사람이 공동작업을 진행 할 수 있으며 발생한 충돌을 처리해 줄 수 있는 장점이 있다.
페어 프로그래밍을 진행 했을 때 본인이 풀었던 코드를 공유하기 위해 git을 사용하여 github에 올리는 연습을 했다.
1. github에서 이용할 repository를 fork해 나의 repository로 만든다.
2. 내 repository 주소를 복사하여 나의 local을 git clone 한다.
git colne "나의 repository 주소"
git remote add "pair의 이름" "pair의 github repository 주소"
git add .
2) 저장한 파일의 내용을 적는다 git commit -m "저장"
3) 내 repository에 push한다.git push origin master
반대로 상대방이 작성한 코드를 받고 싶을때에는 git pull "pair이름" master
를 하여 repository에서 코드를 받으면 된다.