Visual Studio Code의 4 가지 편리한 사용 — 코딩 외에

대부분의 사람들은 Visual Studio Code를 코드 편집기 및 IDE, 프로젝트 프로그래밍 또는 텍스트 파일 작업을위한 환경으로 생각합니다. 그러나 VS Code의 유연성 덕분에 편집기의 애드온은 프로그래밍 언어 또는 파일 형식에 대한 지원을 추가하는 것보다 훨씬 더 많은 작업을 수행 할 수 있습니다. VS Code는 코딩 외에 모든 종류의 유용한 작업을 지원할 수 있습니다.

다음은 Visual Studio Code가 코드를 작성하는 편집기 역할을 넘어서서 개발 작업을 간소화하는 데 도움이되는 네 가지 방법입니다. 

데이터베이스 찾아보기

많은 애플리케이션 개발 프로젝트에는 일종의 데이터베이스가 포함됩니다. 일반적으로 데스크톱 앱 또는 웹 포털을 사용하여 이러한 데이터베이스를 관리하지만 Visual Studio Code 용 추가 기능을 사용하면 앱 내에서 직접 데이터베이스를 쿼리 할 수 ​​있습니다. 예를 들어, vscode-database는 MySQL 및 PostgreSQL에 대한 빠른 연결 및 쿼리를 제공하는 반면, vscode-sqlite를 사용하면 다목적 SQLite로 작업 할 수 있습니다. MongoDB 사용자는 자신의 이름을 호출 할 수있는 확장 기능도 있습니다. 이러한 확장은 테이블 구조 조작과 같은 데이터베이스 세부 정보를 관리하는 것이 아니라 쿼리를 검색하고 실행하는 데 가장 적합합니다 (쿼리를 통해 이러한 작업을 수행하는 데 익숙하지 않은 경우).

API 개발 및 테스트

API를 사용하면 소프트웨어 구성 요소가 어디에 있든 무엇을 사용하든 함께 작동 할 수 있습니다. Visual Studio Code의 여러 추가 기능을 사용하면 편집기에서 바로 API를 테스트하거나 API 정의 형식으로 작업 할 수 있습니다. tropicRPC를 사용하면 VS Code 프로젝트에 저장된 테스트 구성으로 gRPC API를 자동으로 테스트 할 수 있습니다. openapi-lint는 OpenAPI 파일에 대한 유효성 검사 및 linting을 제공하며 OpenAPI는 API 정의를 작성하는 데 가장 일반적으로 사용되는 형식입니다. openapi-lint는 또한 YAML 및 JSON을 포함한 다른 형식으로 내보내기를 제공합니다. Swagger Viewer는 OpenAPI 파일 용 Linting 및 IntelliSense는 물론 미리보기를 제공합니다.

동료에게 메시지 보내기

COVID-19가 나타나고 우리가 일하는 방식을 근본적으로 재편하기 전에도 팀 협업 도구를 사용하면 멀리서도 실시간으로 작업을 훨씬 쉽게 수행 할 수있었습니다. Slack 및 Discord 사용자는 Visual Studio Code를 사용하여 해당 서비스와 상호 작용할 수 있으며 Arjun Attam의 Chat 추가 기능은 두 서비스 모두에서 작동하며 VS Code 창에 직접 통합 할 수도 있습니다.

생산성 추적

시간 관리는 그 어느 때보 다 중요합니다. 이제 우리 중 더 많은 사람들이 혼자서 일하고 있습니다. Wakatime 개발 지표 추적 시스템을 사용하는 경우 편집기 내에서 직접 Wakatime 통계를 관리 할 수있는 VS Code 애드온이 있습니다. 또한 Code Time 애드온을 사용하면 오픈 소스 프로젝트를 통해 생산성을 직접 추적하고 관리 할 수 ​​있습니다. 그리고 단순한 Pomodoro 타이머를 원하는 사람들을 위해 확장 기능도 있습니다.