본문 바로가기

전체 글71

1.3 모던자바스크립트 - 코드 에디터 코드 에디터 개발자는 코드 에디터에서 가장 많은ㅇ 시간을 보냄 코드 에디터는 크게 통합 개발 환경(IDE)과 경량 에디터로 나뉘는데, 많은 개발자가 둘 중 하나를 택해 작업함. 통합 개발 환경 통합 개발 환경(Integrated Development Environment, IDE)은 강력한 에디터임. 보통 프로젝트 전체를 관장하는 다양한 기능을 제공함. 이름에서 알 수 있듯이 IDE는 단순한 에디터가 아님. 개발 환경을 쾌적하게 해주는 통합 환경을 제공함. IDE를 사용하면 수많은 파일로 구성된 프로젝트를 불러오고, 파일 간의 탐색 작업이 수월해짐. 단순히 열려있는 파일 뿐만 아니라 전체 프로젝트에 기반한 자동완성기능도 사용할 수 있음. 여기에 더하여 git과 같은 버전 관리 시스템, 테스팅 환경 등 '.. 2022. 10. 10.
1.2 모던 자바스크립트 튜토리얼 - 매뉴얼과 명세서 https://ko.javascript.info/manuals-specifications 매뉴얼과 명세서 ko.javascript.info # 명세서 ECMA-262 명세서는 자바스크립트와 관련된 가장 심도 있고 상세한 정보를 담고 있는 공식 문서다. 이 명세서에서 자바스크립트라는 언어를 정의한다. ECMA-262 명세서의 고유한 형식 때문에 명세서를 처음 접하는 사람은 내용 이해가 쉽지 않음. 가장 신뢰할 자료지만 일상적인 참고 자료로는 부적합. ECAM-262명세서는 새로운 버전이 매년 나옴. 공식 버전이 나오기 전의 최신 초안은 https://tc39.es/ecma262/에서 확인가능. 갓 명세서에 등록된 기능이나 등록되기 바로 직전에 있는 기능, 제안 목록은 https://github.com/tc.. 2022. 10. 10.
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.