>  기사  >  웹 프론트엔드  >  새로운 프로그래머를 위한 ust-Have VS 코드 확장: 기본을 뛰어넘는 도구

새로운 프로그래머를 위한 ust-Have VS 코드 확장: 기본을 뛰어넘는 도구

Patricia Arquette
Patricia Arquette원래의
2024-10-20 14:35:02734검색

신입 프로그래머로서의 초기 시절로 돌아가 보겠습니다. 깨끗하고 손길이 닿지 않은 Visual Studio 코드 창이 나를 바라보고 있고, 첫 프로젝트를 만들 때의 설렘이 내 혈관에 맴돌고 있습니다. 가능성은 끝이 없어 보였습니다. 하지만 많은 초보자처럼 저도 알 수 없는 오류, 지루한 서식 문제, 탭 간 전환에 시간 낭비 등으로 인해 금방 압도당했습니다. 마치 칫솔로 모나리자를 그리는 느낌이었어요.

그러던 중 확장 프로그램을 발견했습니다. 그리고 이 간단한 도구들이 제 코딩 경험을 변화시켰다는 것을 말씀드리고 싶습니다. 갑자기 코딩을 더 빠르고, 더 깔끔하게, 더 적은 두통으로 할 수 있게 되었습니다. 나는 단지 코딩하는 법을 배운 것이 아닙니다. 저는 효율적으로 코딩하는 법을 배웠습니다. 이것이 제가 오늘 여러분을 도와드리고 싶은 것입니다. 첫 번째 코딩 경험에서 혼란을 없애는 것입니다.

당신이 새로운 프로그래머라면, 특히 JavaScript 또는 풀 스택 개발에 뛰어들고 있다면, 저는 다섯 가지 필수 VS Code 확장 목록을 정리했습니다. . 이는 웹 전체에서 본 것과 똑같은 오래된 권장 사항이 아닙니다. 초보자에게 이 기능이 정말 중요한 이유와 작업 흐름을 어떻게 간소화할 수 있는지 자세히 알아보겠습니다.

ust-Have VS Code Extensions for New Programmers: Tools That Go Beyond the Basics

1. 오류 렌즈: 실수를 실시간으로 강조

우리 모두는 코드를 한 줄씩 작성하다가 실행하고 알 수 없는 오류 메시지를 발견한 적이 있습니다. Error Lens는 오류와 경고를 코드에 직접 표시 실시간으로

만들어 이러한 어려움을 없애줍니다.

대부분의 프로그래머는 코드베이스 깊숙이 묻혀 있는 버그를 찾기 위해 얼마나 많은 시간을 낭비하는지 깨닫지 못합니다. JetBrains의 설문조사에 따르면 개발자는 코딩 시간의 35%를 디버깅에 사용합니다. Error Lens는 여백에 오류 메시지를 넣고 문제가 있는 정확한 줄을 강조 표시하므로 끝없이 스크롤하는 대신 즉시 문제를 해결할 수 있습니다.

아직 구문과 기본 규칙에 익숙해지고 있는 새로운 프로그래머를 위해 이 확장 프로그램은 즉각적인 피드백을 제공합니다. 문제가 있는지 확인하기 위해 코드를 실행할 때까지 기다릴 필요가 없습니다. 실수를 빨리 잡을수록 배우는 속도도 빨라집니다.

ust-Have VS Code Extensions for New Programmers: Tools That Go Beyond the Basics

2. JavaScript(ES6) 코드 조각: 더 많이 쓰고 더 적게 입력하세요.

'바퀴를 재발명하지 마세요'라는 말을 들어보셨을 것입니다. 음, 코딩에도 동일하게 적용됩니다. JavaScript(ES6) 코드 스니펫 자주 사용되는 JavaScript 스니펫 모음을 제공하여 코딩 프로세스 속도를 높입니다. 화살표 함수부터 약속까지 이 확장 프로그램은 JavaScript에서 가장 일반적인 작업 중 일부에 대해 미리 작성된 코드 블록을 제공합니다.

아직 JavaScript 구문을 외우고 있는 초보자를 위한 게임 체인저입니다. 최소한의 입력으로 복잡한 코드를 작성하면서 모범 사례를 준수할 수 있습니다. 또한 이러한 스니펫에 지속적으로 노출되면 이를 내부화하는 데 도움이 되며, 이는 스택 오버플로로의 이동 횟수가 줄어든다는 것을 의미합니다.

흥미로운 사실: 평균적으로 개발자는 코드 예제를 찾는 데 50%의 시간을 보냅니다. 코드 조각을 사용하면 이러한 구조를 직접 구현하는 방법을 검색하고 학습할 필요성이 크게 줄어듭니다. 특히 학습과 생산성의 균형을 맞추려는 초보자에게는 효율성이 중요합니다.

ust-Have VS Code Extensions for New Programmers: Tools That Go Beyond the Basics

3. 더 예쁜 코드 포맷터: 깔끔한 코드, Happy You

깔끔하고 일관적인 코드는 읽기, 디버깅, 공동작업이 더 쉽습니다. 서식을 자동으로 관리해 주는 확장 프로그램인 Prettier를 입력하세요. 코드가 완벽하게 정렬되었는지 또는 들여쓰기에 2~4개의 공백을 사용했는지 걱정하던 시대는 지났습니다. Prettier는 단 한 번의 클릭으로 코드베이스 전체에 일관적인 스타일을 적용합니다.

초보자에게 이것이 왜 중요한가요? 2023년 연구에서 연구원들은 명확한 코드 형식 지정으로 디버깅 시간이 25% 향상된다는 사실을 발견했습니다. 아직 언어 구조에 익숙해져 있는 초보자에게는 형식이 잘못된 코드로 인해 디버깅이 악몽이 될 수 있습니다. Prettier는 코드를 깔끔하게 유지하여 더 쉽게 문제를 발견하고, 동료와 공유하고, 변경 사항을 추적할 수 있도록 해줍니다.

Prettier는 서식을 없애고 정신적인 공간을 확보하여 논리기능에 집중할 수 있습니다.

ust-Have VS Code Extensions for New Programmers: Tools That Go Beyond the Basics

4. Thunder Client: VS Code를 벗어나지 않고 API 테스트

API는 현대 웹 개발의 주요 부분이므로 빠르게 테스트할 수 있는 능력은 필수적입니다. 코드 편집기와 Postman과 같은 별도의 도구 사이를 오가는 대신 Thunder Client는 API 테스트를 VS Code로 바로 가져옵니다.

이 확장 프로그램을 사용하면 개발 환경을 벗어나지 않고도 요청 보내기, 응답 검사, 엔드포인트 테스트가 가능합니다. 가볍고 직관적이며 REST API 테스트에 적합하도록 설계되었습니다.

대부분의 초보 프로그래머는 API 테스트의 중요성을 과소평가합니다. 2023 스택 오버플로 개발자 설문조사에 따르면 개발자의 62%가 API 통합 및 테스트에 상당한 시간을 소비한다고 답했습니다. 처음부터 Thunder Client를 툴킷에 포함하면 시간이 절약될 뿐만 아니라 API가 프로젝트 흐름에 어떻게 적용되는지 더 잘 이해하는 데 도움이 됩니다.

ust-Have VS Code Extensions for New Programmers: Tools That Go Beyond the Basics

5. 태그 자동 이름 바꾸기: HTML을 동기화 상태로 유지

웹 애플리케이션을 구축하는 경우 HTML을 많이 작성하게 될 가능성이 높습니다. 흔히 겪는 좌절 중 하나는 여는 태그나 닫는 태그를 업데이트하고 그 쌍을 변경하는 것을 잊어버리는 것입니다. 사소해 보일 수도 있지만 초보자에게는 저지르기 쉬운 실수이며 추적하기 어려운 버그로 이어질 수 있습니다.

자동 이름 바꾸기 태그는 여는 태그를 변경할 때 닫는 태그를 자동으로 업데이트합니다(반대의 경우도 마찬가지). 간단하게 들릴 수도 있지만, 코드를 깊이 있게 다루는 경우 이러한 작은 오류로부터 자신을 보호하면 생산성이 크게 향상될 수 있습니다.

실제로 타이핑 효율성이 2%만 향상되면 전체 코딩 생산성이 10% 증가할 수 있는 것으로 추정됩니다. 태그를 동기화 상태로 유지하는 것은 작은 세부 사항일 수 있지만 이를 통해 HTML이 깔끔하고 기능적으로 유지되므로 큰 그림에 집중할 수 있습니다.

결론: 코딩 수준을 높이는 확장 프로그램

숙련된 프로그래머가 되는 것은 단지 구문을 배우고 코드를 작성하는 것이 아니라 더 스마트하게 일하는 것입니다. Error Lens, JavaScript(ES6) Code Snippets, Prettier, Thunder ClientAuto-Rename Tag 등 5가지 VS Code 확장 기능을 사용하면 좌절감을 덜고 더 나은 프로젝트 구축을 시작할 수 있습니다. 이러한 도구를 사용하면 작업 흐름을 간소화하고 코드를 깔끔하게 유지하며 학습과 창작

에 집중할 수 있습니다.

그러므로 다음에 VS Code를 열 때 잠시 시간을 내어 이러한 확장 프로그램을 설치하세요. 당신의 미래, 더 효율적인 자아가 당신에게 감사할 것입니다. 그리고 기억하세요: 코딩하는 데 몇 시간이 걸리는지는 중요하지 않습니다. 그 시간이 얼마나 효과적인지에 관한 것입니다. 올바른 도구를 사용하면 더 나은 코드를 작성할 수 있을 뿐만 아니라 그 과정도 즐길 수 있습니다.


출처:

  1. 2023년 JetBrains 개발자 생태계 설문조사
  2. 2023년 스택 오버플로 개발자 설문조사
  3. 코드 가독성 및 디버깅 효율성에 관한 연구, 2023

위 내용은 새로운 프로그래머를 위한 ust-Have VS 코드 확장: 기본을 뛰어넘는 도구의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.