24시간 만에 Visual Studio 생산성 향상
게시 됨: 2022-03-29Visual Studio를 처음 사용하거나 몇 년 동안 사용해 왔든 Visual Studio의 생산성을 높일 수 있는 몇 가지 팁과 요령이 있습니다. Visual Studio 팀은 개발자의 내부 코드 작성, 테스트 및 디버깅에 집중하고 있습니다.
내부 개발 루프 는 공개적으로 또는 팀 내에서 공유하기 전에 개발자가 수행하는 코드를 작성, 디버깅 및 테스트하는 반복적인 프로세스입니다.
Visual Studio 2022는 보다 지능적이고 접근하기 쉽고 가벼운 64비트 시스템입니다. 프로그래밍 워크플로를 보다 효율적으로 만들 수 있는 도구로 가득 차 있습니다. Visual Studio의 탐색, 디버깅 및 코드 수정 기능은 개발자의 생산성을 향상시키는 데 필수적입니다.
Visual Studio 팀은 Visual Studio 전체에서 효율성과 생산성을 최적화하기 위한 확장 제품군인 생산성 PPT(Power Tools) 팩을 설계했습니다. 이 기사에서는 Visual Studio의 생산성을 향상하여 더 짧은 시간에 더 많은 코드를 작성하는 방법과 Visual Assist가 개발자의 효율성을 높이는 데 어떻게 도움이 되는지 설명합니다.
비주얼 스튜디오란?
Visual Studio는 개발자의 주요 관심사를 어떻게 충족합니까?
Visual Studio의 생산성을 최적화하기 위한 몇 가지 실용적인 팁은 무엇입니까?
Visual Studio의 생산성을 향상시키는 확장 도구는 무엇입니까?
Visual Assist는 어떻게 Visual Studio 생산성을 향상시킬 수 있습니까?
Visual Studio 생산성을 높일 준비가 되셨습니까?
비주얼 스튜디오란?
Microsoft Visual Studio는 전 세계적으로 많은 개발자가 사용하는 IDE(통합 개발 환경)입니다. 소프트웨어 개발의 다양한 측면을 지원하는 기능이 풍부한 프로그램입니다.
Visual Studio는 개발자의 작업을 보다 쉽고 생산적으로 만드는 여러 가지 유용하고 흥미로운 기능을 갖춘 강력한 도구입니다. 이 IDE는 애플리케이션을 편집, 빌드, 디버그 및 게시할 수 있는 창의적인 실행 패드입니다.
Visual Studio는 대부분의 IDE에서 제공하는 표준 디버거 및 편집기일 뿐만 아니라 소프트웨어 개발 프로세스를 최적화하기 위한 코드 완성 도구, 컴파일러 및 기타 여러 기능으로 구성되어 있습니다.
Visual Studio는 개발자의 주요 관심사를 어떻게 충족합니까?
성능 및 생산성 향상은 항상 개발자의 최우선 관심사입니다. Visual Studio 22에서 Microsoft는 다양한 작업에 소요되는 시간을 줄임으로써 괄목할 만한 발전을 이루었습니다. 다음은 성능을 최적화하기 위해 Visual Studio에서 제공하는 몇 가지 이점입니다.
- 더 빠른 검색: 성능 검색은 생산적이고 빠른 개발자 내부 루프의 핵심입니다. Visual Studio가 열기 솔루션과 닫기 솔루션 간에 더 많은 컨텍스트를 유지할 수 있기 때문에 솔루션 탐색기 검색이 더 빨라졌습니다.
- 더 빠른 증분 빌드: 증분 빌드는 시간과 리소스를 절약하면서 구성 요소를 다시 빌드하는 오버헤드를 방지합니다.
- 더 빠른 테스트 실행: Microsoft는 Hot Reload를 도입하여 테스트 실행 시간을 단축했습니다. 또한 Live Unit Testing 시작 프로세스를 최적화하여 Live Unit Testing을 시작하는 시간을 줄입니다.
- 더 빠른 프레임워크: 새로운 프레임워크 버전을 통해 플랫폼 수준에서 놀라운 이점이 관찰되었습니다. JIT(Just-In-Time) 컴파일러, 스레딩, 가비지 수집기, 시스템 네임스페이스의 유형 등의 성능 최적화에 승수 효과가 있습니다.
Visual Studio의 생산성을 최적화하기 위한 몇 가지 실용적인 팁은 무엇입니까?
코드를 작성하는 동안 시간을 절약하고 생산성을 높이려면 이 섹션에서 코드 작성 및 디버그, 주요 키보드 단축키 사용, 오류 처리를 보다 효율적으로 수행할 수 있습니다.
무엇이든 빠르게 검색하여 시간 절약
다음과 같이 명령이나 바로 가기를 사용하여 직접 검색하여 메뉴를 탐색하는 시간을 절약할 수 있습니다.
- 작업 목록을 사용한 모의 코드: 작업 목록을 사용하여 HACK 및 TODO 와 같은 토큰 또는 사용자 지정 토큰을 사용하는 주석을 추적하고 코드의 미리 정의된 위치로 직접 이동할 수 있는 바로 가기를 관리합니다.
- 솔루션 탐색기 바로 가기 사용: 이 바로 가기는 새 코드베이스에서 속도를 향상시켜 편리하고 시간을 절약할 수 있습니다.
- Visual Studio에서 바로 가기 키 식별 및 사용자 지정: 옵션 대화 상자에서 바로 가기 키를 찾고 변경할 수 있습니다.
- NuGet 패키지 설치 및 관리: NuGet 패키지 관리자 UI를 사용하면 Visual Studio 프로젝트에서 NuGet 패키지를 설치, 제거 및 업데이트할 수 있습니다.
코드를 빠르게 작성
다음 기능을 활용하면 보다 빠르게 코드를 작성할 수 있습니다.
- 편리한 명령 사용: Visual Studio에는 일반 편집 작업을 더 빠르게 수행하는 데 도움이 되는 여러 명령이 있습니다. 예를 들어 편집 > 복제 명령을 선택하여 코드 줄을 복사하지 않고 복제할 수 있습니다.
- IntelliSense 사용: 편집기에 코드를 입력하면 매개 변수 정보, 목록 구성원, 서명 도움말, 빠른 정보 및 전체 단어와 같은 IntelliSense 정보가 나타납니다. 이러한 기능은 텍스트의 퍼지 일치를 지원합니다.
- IntelliSense 자동 삽입 옵션 변경: IntelliSense 옵션을 명시적으로 선택한 경우에만 삽입할 수 있도록 지정할 수 있습니다. IntelliSense를 제안 모드로 전환하여 수행할 수 있습니다.
- 샘플 애플리케이션 사용: Microsoft 개발자 애플리케이션에서 샘플 애플리케이션을 설치하여 애플리케이션의 속도를 향상시킬 수 있습니다.
코드 및 IDE 내 탐색
다양한 기술을 사용하여 코드의 특정 위치로 빠르게 이동할 수 있습니다.
- 코드 줄 책갈피: 책갈피를 활용하여 파일의 특정 코드 줄로 즉시 이동할 수 있습니다.
- 기호 정의 검색: 메뉴 모음에서 편집 > 탐색 을 선택하여 솔루션 내에서 파일 이름과 기호 정의를 찾을 수 있습니다.
- 지도 모드 활용: 이 기능을 사용하여 파일 내 위치로 이동할 수 있습니다. 지도 모드는 스크롤 막대에 축소된 코드 줄을 표시합니다.
- 코드 맵 사용: 코드 맵 을 통해 코드 구조를 이해합니다. 코드 전체의 종속성을 시각화하는 데 도움이 됩니다.
- 이동/편집 명령으로 자주 사용하는 파일 보기: 이동 명령을 사용하여 집중 검색을 수행하여 지정된 항목을 빠르게 찾을 수 있습니다.
더 빠르게 항목 찾기
IDE에서 파일, 명령 및 옵션을 검색하여 현재 작업에 대한 관련 정보만 표시할 수 있습니다.
- 도구 창의 내용 필터링: 속성 창, 도구 상자 및 솔루션 탐색기 와 같은 여러 도구 창의 내용을 검색할 수 있지만 이름에 지정된 문자가 포함된 항목을 표시합니다.
- 해결하려는 오류만 표시: 오류 목록에서 필터 버튼을 선택하여 오류 목록 창에 나타나는 오류 수를 줄일 수 있습니다.
- 메뉴 명령, 대화 상자 등 찾기: 찾으려는 항목의 검색 상자에 구 또는 키워드를 입력하십시오.
디버깅 시간 절약
프로세스 속도를 높이는 데 도움이 되는 다음 팁을 따르면 디버깅 시간을 절약할 수 있습니다.
- 디버거 도구 사용: 디버깅 도구는 실행 중 코드가 수행하는 작업을 확인할 수 있는 여러 가지 방법을 제공합니다. 중단점은 런타임에 자세히 평가하려는 코드 행을 알고 있을 때 유용합니다.
- 다른 브라우저에서 동일한 애플리케이션 테스트: 디버깅하는 동안 Browse With 대화 상자를 열지 않고도 Page Inspector와 같은 설치된 웹 브라우저 간에 전환할 수 있습니다.
- 임시 중단점 설정: 현재 코드 줄에 임시 중단점을 만들고 디버거를 시작합니다. 해당 코드 줄에 도달하면 중단 모드로 들어갑니다.
- 변수에 대한 값 정보 캡처: 코드의 변수에 DataTip을 추가하고 디버깅 후 마지막으로 알려진 변수 값에 액세스할 수 있습니다.
- 대화형 창 사용: Visual Studio는 임의의 코드를 입력하고 즉각적인 결과를 제공할 수 있는 대화형 REPL 창을 제공합니다.
Visual Studio의 생산성을 향상시키는 확장 도구는 무엇입니까?
PPT(Productivity Power Tools) 확장 팩은 Visual Studio의 생산성을 향상시키는 데 도움이 됩니다. Visual Studio 개발 환경에서 시간을 절약하는 데 도움이 되는 몇 가지 확장에 대해 논의해 보겠습니다.
일치 마진
일치 여백 확장을 사용하면 코드에서 텍스트를 강조 표시하고 해당 텍스트가 편집기 및 편집기 여백 내에 있는 위치를 표시할 수 있습니다. 다양한 외부 및 내부 도구를 사용하면 상황에 맞는 메뉴 옵션을 사용하여 유사한 작업을 수행할 수 있습니다. 그러나 확장을 사용하면 커서를 필요한 텍스트로 이동해야만 이 작업을 수행할 수 있습니다.
HTML로 복사
사양, 문서 또는 작업 항목을 설명하는 간단한 부분은 코드 조각을 복사/붙여넣기하는 것입니다. 그러나 이 간단한 작업은 문서에 붙여넣을 때 정품 코드 서식이 손실되면 느려집니다. 그런 다음 수동으로 수정해야 합니다. Copy As HTML 확장은 원본 코드 형식을 보호하여 이 문제를 해결합니다.
솔루션 오류 시각화 도우미
오류 목록 창을 확인하는 것은 이상적이지 않습니다. 그러나 Solution Error Visualizer는 Visual Studio Solution Explorer에 비틀기를 추가하여 관련 솔루션, 코드 파일 또는 프로젝트 위로 마우스를 가져가 오류 메시지를 볼 수 있도록 합니다.
도움말 엿보기
Visual Studio에서 프레임워크 또는 언어 키워드에 커서를 설정하고 F1 키를 눌러 해당 정보가 포함된 브라우저 창을 리디렉션할 수 있습니다. Visual Studio IDE와 브라우저 간의 교환은 비효율적일 수 있습니다. 그러나 Peek Help Extension은 직장에서 다른 곳으로 이동할 필요 없이 ALT + F1 을 사용하는 동안 편집기 창에 동일한 정보를 삽입하여 이 문제를 해결합니다.
Visual Assist는 Visual Studio 생산성을 어떻게 향상시킬 수 있습니까?
Visual Assist에는 Visual Studio의 생산성을 향상시키는 데 도움이 되는 많은 기능이 있습니다. 다양한 Visual Assist 기능으로 Visual Studio IDE를 개선할 수 있습니다. 이러한 기능에는 다음이 포함됩니다.
- 프로젝트 및 솔루션의 모든 파일, 기호, 방법 또는 참조로 이동합니다.
- 리팩토링은 코드 복잡성을 줄이고 가독성을 높이며 확장 가능하게 만드는 데 도움이 됩니다.
- 코드 생성을 사용하면 코드를 더 빠르게 작성하고 업데이트할 수 있습니다.
- 코딩 지원은 실수를 조용히 수정하여 더 빠르게 코딩할 수 있도록 도와줍니다.
- 코드 수정은 특히 포인터 표기법과 기호의 경우 실수를 수정합니다.
- 코드 검사는 편집할 때 특정 품질 문제에 대해 코드를 검사합니다.
- 코드 조각은 IDE에서 유사한 이름의 기능을 사용하여 자주 입력되는 코드 세그먼트를 확장하는 데 도움이 됩니다.
- 디버그 지원은 코드를 디버그하는 데 필요한 시간을 줄여줍니다.
Visual Studio 생산성을 높일 준비가 되셨습니까?
Visual Studio는 전 세계적으로 가장 널리 사용되는 통합 개발 환경(IDE) 중 하나입니다. 적절한 실용적인 조치와 확장을 통해 Visual Studio의 효율성과 생산성을 향상시킬 수 있습니다. 기사에서 언급한 팁을 따르면 개발 환경을 보다 편안하게 만들고 생산성을 높일 수 있습니다.
전체 확장 팩을 다운로드하여 Visual Studio 생산성을 향상할 수 있습니다. 이러한 확장은 Visual Studio 2022에서 필수 개발 환경을 향상시키는 완벽한 방법입니다.
또한 Visual Assist는 기사에서 논의된 기능의 완벽한 조합으로 개발자의 생산성을 높이는 데 도움이 됩니다. Visual Studio IDE와 통합하고 개발자의 생산성을 향상시킬 수 있는 안정적인 코딩 파트너를 얻으려면 지금 설치하십시오.
참고문헌
https://devblogs.microsoft.com/visualstudio/boost-your-productivity-with-productivity-power-tools-extensions-in-visual-studio-2022/
https://www.codemag.com/Article/2111042/Visual-Studio-2022-생산성
https://docs.microsoft.com/en-us/visualstudio/ide/productivity-features?view=vs-2022