본문 바로가기

Book Study12

1.1 모던 자바스크립트 - 자바스크립트란? https://ko.javascript.info/intro 자바스크립트란? ko.javascript.info # 자바스크립트란? 자바스크립트 '웹페이지에 생동감을 불어넣기 위해' 만들어진 프로그래밍 언어다. 자바스크립트로 작성한 프로그램을 스크립트(script)라고 부른다. 스크립트는 웹페이지의 HTML 안에 작성할 수 있는데, 웹페이지를 불러올 때 스크립트가 자동으로 실행됨. 스크립트는 특별한 준비나 컴파일 없이 보통의 문자 형태로 작성할 수 있고, 실행도 할 수 있다. 이런 관점에서 자바스크립트는 자바와 매우 다른 언어라고 할 수 있다. ``` 왜 자바스크립트인가? 처음 자바스크립트는 'LiveScript'라는 이름으로 불렀다. 그런데, 당시 잘나가던 자바의 유행에 편승하기 위해 이름을 바꿨다. 이름.. 2022. 10. 9.
[Pro Git] ch03 - Git 브랜치 2 (Workflow) 출처 : Pro Git (p93 ~116p) - 저자 : Scott Chacon, Ben Straub 기존에 헷갈리던 게 이해가 된 부분만 기록합니다. 중간에 비어있는 부분들이 있습니다. 빨간글씨로 보충 설명을 적습니다. 정확하지 않을 수 있습니다. 아마 3장 브랜치까지만 읽고 다음 장부터는 천천히 읽게 될 거 같다. 브랜치 Workflow 브랜치를 만들고 Merge 하는 것을 어디에 써먹어야 할까. 이 절에서는 Git 브 랜치가 유용한 몇 가지 Workflow를 살펴본다. 여기서 설명하는 Workflow를 개발에 적용하면 도움이 될 것이다. 워크플로는 작업 절차를 통한 정보 또는 업무의 이동을 의미하며, 작업 흐름이라고도 부른다. 더 자세히 말해, 워크플로는 작업 절차의 운영적 측면 Long-Runni.. 2022. 10. 3.
[Pro Git] ch03 - Git 브랜치 (branch, merge) 출처 : Pro Git (p75 ~p92) - 저자 : Scott Chacon, Ben Straub 기존에 헷갈리던 게 이해가 된 부분만 기록합니다. 중간에 비어있는 부분들이 있습니다. 빨간글씨로 보충 설명을 적습니다. 정확하지 않을 수 있습니다. 모든 버전 관리 시스템은 브랜치를 지원한다. 개발을 하다 보면 코드를 여 러 개로 복사해야 하는 일이 자주 생긴다. 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데, 이렇게 독립적으로 개발하는 것이 브랜치다. 사람들은 브랜치 모델이 Git의 최고의 장점이라고, Git이 다른 것들과 구분 되는 특징이라고 말한다. 당최 어떤 점이 그렇게 특별한 것일까. Git의 브랜치 는 매우 가볍다. 순식간에 브랜치를 새로 만들고 브랜치 .. 2022. 10. 2.
[Pro Git] ch02 - Git의 기초 2 (리모트 저장소, Git Alias) 출처 : Pro Git - 저자 : Scott Chacon, Ben Straub 리모트 저장소 리모트 저장소를 관리할 줄 알아야 다른 사람과 함께 일할 수 있다. 리모트 저 장소는 인터넷이나 네트워크 어딘가에 있는 저장소를 말한다. 저장소는 여러 개가 있을 수 있는데 어떤 저장소는 읽고 쓰기 모두 할 수 있고 어떤 저장소는 읽기만 가능할 수 있다. 간단히 말해서 다른 사람들과 함께 일한다는 것은 리 모트 저장소를 관리하면서 데이터를 거기에 Push 하고 Pull 하는 것이다. 리모 트 저장소를 관리한다는 것은 저장소를 추가, 삭제하는 것뿐만 아니라 브랜치 를 관리하고 추적할지 말지 등을 관리하는 것을 말한다. 이번에는 리모트 저장소를 관리하는 방법에 대해 설명한다. 리모트 저장소 확인하기 git remo.. 2022. 10. 1.