본문 바로가기

Search20

Javascript Package Manager Package Manager는 패키지를 설치, 업데이트, 수정, 삭제하는 작업을 편리하고 안전하게 수행하기 위해 사용되는 툴이다. Package vs Library 라이브러리: 코드의 작성을 위해 사용되는 코드의 묶음 패키지: 코드의 배포를 위해 사용되는 코드의 묶음 패키지는 라이브러리를 포함할 수 있으며, 일반적으로 라이브러리나 실행 파일을 포함한다. 패키지에는 보통 아래 3가지 정보들이 들어있다. 컴파일한 소프트웨어의 바이너리(binary) 환경 설정(configuration)에 관련된 정보 의존(dependency)에 관련된 정보 Software repository 패키지를 저장하고 관리하는 저장소를 Software repository라고 한다. 패키지를 커뮤니티에 등록하여, 다른 사람들과 공유할 .. 2021. 8. 11.
Javascript Linter 조사 자바스크립트는 인터프리터 언어에 속하기 때문에, 런타임에 에러가 발생할 확률이 높다. 따라서, LINT TIME 즉, 소스 코드를 작성할 때, 사전에 에러들을 발견하고 해결하는 것이 중요하다. 자세한 내용은 아래 두 링크를 참고하자. [코드스피츠] Compile Language vs Script Language 해당 게시글은 코드 스피츠 동영상의 정리 내용이다. Program은 물리적인 파일인 컴퓨터의 실행파일을 실행해서 OS가 메모리에 적재한 상태이다. 즉, 메모리에 명령과 값으로 분리되어서 올라간 egas.tistory.com GitHub - hochan222/Everything-in-JavaScript: Everything in JavaScript Everything in JavaScript. Co.. 2021. 8. 10.
Prettier vs Beautify Code Formatter란 개발자가 작성한 코드를 정해진 코딩 스타일을 따르도록 변환해주는 도구를 뜻한다. VSCode Extension 중 Javascript Code Formatter로는 대표적으로 Prettier와 Beautify가 존재한다. TL;DR custom .prettierrc { "singleQuote": true, "trailingComma": "all", "printWidth": 120 } Prettier 스타일 형식이 대부분 강제. prettier: (Star: 40.3k, Used by: 3.1m, Contributors: 546) prettier-vscode: (Star: 3.9k, Contributors: 74) .prettierrc을 사용 (옵션 21개) Beautify P.. 2021. 8. 10.
Jetbrains WebStorm VSCode와 양대 산맥을 이루고 있는 Jetbrains의 WebStorm에 대해 알아보자. 공식 홈페이지: https://www.jetbrains.com/ History Jetbrains는 2000년대 설립되었다. Jetbrains 개발자들에게 실용적인 툴들을 전문적으로 개발하는 회사이다. JetBrains는 전문적인 소프트웨어 개발 작업을 더욱 생산적이고 즐거운 경험으로 만드는 것을 사명으로 하고 있다. JetBrains는 반복적인 일반 작업의 자동화로 작업의 속도를 높여 개발자가 코드 설계 및 큰 목표에 계속 집중할 수 있도록 돕는 많은 기능들을 제공한다. JetBrains는 또한 코드 베이스를 더 빠르게 탐색하고 파악할 수 있는 도구를 제공한다. JetBrains의 도구는 전체 개발 단계에서 품질.. 2021. 8. 9.
VSCode (Visual Studio Code) 란? VSCode 에 대해 알아보자. vscode 공식 사이트: https://code.visualstudio.com/ vscode github: https://github.com/Microsoft/vscode History VSCode(Visual Studio Code)는 마이크로소프트(Microsoft)에서 오픈소스로 개발하고 있는 소스 코드 에디터이다. Github의 Electron을 기반으로 만들어져서, Windows, macOS, Linux를 모두 지원하고 있다. MIT LICENSE 이며, 무료이다. 현재 120k의 Github star(전체 17위)를 보유하고 있다(링크). 2018년에는 34%(링크), 2019년에는 50%(링크), 2021년 Stackoverflow survey에서는 71%로 .. 2021. 8. 9.
Text Editor vs IDE Text Editor와 IDE 중 어느 것이 나에게 적합한가? Text Editor와 IDE의 차이는 무엇일까? 알아보자. IDE (Integrated Development Environment) IDE는 통합 개발 환경을 의미한다. 소프트웨어 개발 수명 주기 동안 개발자는 텍스트 편집기, 컴파일러 및 디버깅을 비롯한 여러 도구를 사용한다. 개발 환경이 없으면 이런 도구들을 별도로 관리해야 한다. 통합 개발 환경은 이러한 모든 개발자 도구를 하나로 묶어준다. text editor compiler build or make integration debugging code intelligence project management syntax highlighting terminal etc.. Text Edito.. 2021. 8. 9.