Îmbunătățirea productivității Visual Studio în 24 de ore

Publicat: 2022-03-29

Indiferent dacă sunteți nou sau folosiți Visual Studio de ani de zile, există câteva sfaturi și trucuri care pot crește productivitatea Visual Studio. Echipa Visual Studio este concentrată asupra buclei interioare a dezvoltatorului de scriere, testare și depanare a codului.

Inner Development Loop este un proces iterativ de scriere, depanare și testare a codului pe care un dezvoltator îl efectuează înainte de a-l partaja fie public, fie în cadrul echipei.

Visual Studio 2022 este un sistem pe 64 de biți care este mai inteligent, mai accesibil și mai ușor. Este plin de instrumente care pot face fluxul de lucru de programare mai eficient. Navigarea, depanarea și funcțiile de remediere a codului Visual Studio sunt esențiale pentru îmbunătățirea productivității dezvoltatorilor.

Echipa Visual Studio a proiectat pachetul Productivity Power Tools (PPT), o suită de extensii pentru a optimiza eficiența și productivitatea în Visual Studio. În acest articol, vom discuta modalități de a crește productivitatea Visual Studio pentru a codifica mai mult în mai puțin timp și modul în care Visual Assist poate ajuta dezvoltatorii să crească eficiența.

Ce este Visual Studio?

Cum îndeplinește Visual Studio principalele preocupări ale unui dezvoltator?

Care sunt câteva sfaturi practice pentru a optimiza productivitatea Visual Studio?

Ce instrumente de extensie îmbunătățesc productivitatea Visual Studio?

Cum poate Visual Assist să sporească productivitatea Visual Studio?

Sunteți gata să vă creșteți productivitatea Visual Studio?

Ce este Visual Studio?

Microsoft Visual Studio este un mediu de dezvoltare integrat (IDE) utilizat de mulți dezvoltatori din întreaga lume. Este un program bogat în funcții care sprijină diverse aspecte ale dezvoltării software.

Visual Studio este un instrument puternic cu mai multe caracteristici utile și interesante care fac munca dezvoltatorului mai ușoară și mai productivă. Acest IDE este o platformă de lansare creativă care poate edita, crea cod, depana și publica aplicații.

Pe lângă faptul că este un depanator și editor standard pe care îl oferă majoritatea IDE-urilor, Visual Studio cuprinde instrumente de completare a codului, compilatoare și multe alte caracteristici pentru a optimiza procesul de dezvoltare a software-ului.

Cum îndeplinește Visual Studio principalele preocupări ale unui dezvoltator?

Îmbunătățirea performanței și a productivității este întotdeauna o preocupare principală a dezvoltatorilor. În Visual Studio 22, Microsoft a făcut progrese remarcabile prin reducerea timpului pentru diferite operațiuni. Iată câteva beneficii oferite de Visual Studio pentru a optimiza performanța:

  • Căutare mai rapidă: o căutare de performanță este cheia unei bucle interioare de dezvoltatori productive și rapide. Căutarea exploratorului de soluții este acum mai rapidă, deoarece Visual Studio poate păstra mai mult context între soluția de deschidere și cea de închidere.
  • Construire incrementală mai rapidă: construirea incrementală evită suprasolicitarea reconstrucției componentelor, economisind în același timp timp și resurse.
  • Execuție mai rapidă a testului: Microsoft a redus timpul de execuție a testului prin introducerea Hot Reload. Mai mult, timpul de inițiere a Live Unit Testing este redus prin optimizarea procesului de pornire Live Unit Testing.
  • Framework mai rapide: au fost observate câștiguri uimitoare la nivel de platformă cu noile versiuni de framework. Există un efect multiplicativ cu optimizarea performanței în compilatorul just-in-time, threading, garbage collector, tipuri în spațiul de nume System etc.

Care sunt câteva sfaturi practice pentru a optimiza productivitatea Visual Studio?

Dacă doriți să economisiți timp și să deveniți mai productiv în timp ce scrieți codul, această secțiune vă poate ajuta să scrieți și să remediați codul, să utilizați comenzile rapide de la tastatură și să gestionați erorile mai eficient.

Economisiți timp căutând rapid orice

Puteți economisi timp căutând prin meniuri căutând direct folosind comenzi sau comenzi rapide, după cum urmează.

  • Cod simulat utilizând lista de activități: utilizați Lista de activități pentru a urmări comentariile care utilizează indicative, cum ar fi HACK și TODO , sau simboluri personalizate și gestionați comenzile rapide care vă pot duce direct la locația predefinită din cod.
  • Utilizați comenzile rapide ale exploratorului de soluții: aceste comenzi rapide sunt utile și economisesc timp prin îmbunătățirea vitezei pe o nouă bază de cod.
  • Identificați și personalizați tastele de comenzi rapide în Visual Studio: puteți găsi și modifica comenzile rapide de la tastatură în caseta de dialog Opțiuni.
  • Instalați și gestionați pachetul NuGet: NuGet Package Manager UI vă permite să instalați, să dezinstalați și să actualizați pachetele NuGet în proiecte Visual Studio.

Scrieți codul rapid

Puteți scrie cod mai rapid utilizând următoarele caracteristici.

  • Utilizați comenzile comode: Visual Studio are mai multe comenzi care vă pot ajuta să efectuați mai rapid sarcinile generale de editare. De exemplu, puteți selecta comanda Editare > Duplicare pentru a duplica o linie de cod fără a o copia.
  • Utilizați IntelliSense: Când introduceți codul în editor, apar informațiile IntelliSense, cum ar fi informații despre parametri, Membrii listei, Ajutor pentru semnături, Informații rapide și Cuvânt complet. Aceste caracteristici acceptă potrivirea neclară a textului.
  • Modificați opțiunile de inserare automată IntelliSense: puteți specifica că opțiunile IntelliSense pot fi inserate numai dacă sunt alese explicit. Se poate face prin comutarea IntelliSense la modul sugestie.
  • Utilizați aplicații exemplu: puteți îmbunătăți viteza unei aplicații instalând un exemplu de aplicație din aplicația pentru dezvoltatori Microsoft.

Navigați în cod și IDE

Vă puteți deplasa rapid în anumite locații din cod folosind diferite tehnici.

  • Marcați linii de cod: puteți utiliza marcaje pentru a naviga instantaneu la anumite linii de cod dintr-un fișier.
  • Căutați definiții de simbol: puteți găsi nume de fișiere și definiții de simbol într-o soluție alegând Editare > Navigare în bara de meniu.
  • Utilizați modul hartă: puteți sări într-o locație din fișier folosind această funcție. Modul Hartă afișează linii de cod în miniatură pe bara de defilare.
  • Utilizați harta codului: înțelegeți structura codului prin harta codului. Vă ajută să vizualizați dependențele din cod.
  • Vedeți fișierele utilizate frecvent cu comanda Go/Edit: utilizați comanda Go To pentru a efectua o căutare focalizată pentru a găsi rapid elementele specificate.

Găsiți articole mai rapid

Puteți căuta fișierele, comenzile și opțiunile din IDE pentru a afișa numai informații relevante pentru sarcina curentă.

  • Filtrați conținutul ferestrelor de instrumente: puteți căuta în conținutul mai multor ferestre de instrumente, cum ar fi ferestrele Proprietăți , Caseta de instrumente și Explorator de soluții , dar puteți afișa elementele ale căror nume conțin caracterele specificate.
  • Afișați numai erorile pe care doriți să le abordați: puteți reduce numărul de erori care apar în fereastra Lista de erori alegând butonul Filtru din Lista de erori .
  • Găsiți comenzi de meniu, casete de dialog și multe altele: introduceți expresiile sau cuvintele cheie în caseta de căutare pentru elementele pe care încercați să le găsiți.

Economisiți timp de depanare

Puteți economisi timp de depanare urmând aceste sfaturi care vă pot ajuta să accelerați procesul.

  • Utilizați instrumentul de depanare: instrumentul de depanare oferă mai multe modalități de a verifica ce face codul dvs. în timpul rulării. Punctele de întrerupere sunt utile atunci când cunoașteți linia de cod pe care doriți să o evaluați în detaliu în timpul execuției.
  • Testați aceeași aplicație în browsere diferite: în timpul depanării, puteți comuta între browserele web instalate, cum ar fi Page Inspector, fără a deschide dialogul Browse With.
  • Setați puncte de întrerupere temporare: creați un punct de întrerupere temporar în linia curentă de cod și porniți depanatorul. Intră în modul pauză când apăsați acea linie de cod.
  • Capturați informații despre valoarea pentru variabile: puteți adăuga un DataTip la variabilele din cod și puteți să le puneți la punct pentru a accesa ultimele valori cunoscute ale variabilei după depanare.
  • Utilizați fereastra interactivă: Visual Studio oferă o fereastră REPL interactivă care vă permite să introduceți cod arbitrar și să oferi rezultate imediate.

Ce instrumente de extensie îmbunătățesc productivitatea Visual Studio?

Pachetul de extensie Productivity Power Tools (PPT) ajută la îmbunătățirea productivității Visual Studio. Să discutăm câteva extensii care vă ajută să economisiți timp în mediul dvs. de dezvoltare Visual Studio.

Marja de potrivire

Extensia Match Margin vă permite să evidențiați textul în cod și să afișați locațiile în care textul respectiv se află în marginea editorului și a editorului. Diverse instrumente externe și interne vă permit să efectuați o sarcină similară folosind opțiunile din meniul contextual. Cu toate acestea, extensia vă permite să faceți acest lucru doar deplasând cursorul la textul dorit.

Copiați ca HTML

O parte simplă a descrierii unei specificații, a unei documentații sau a unui element de lucru ar trebui să fie despre copierea/lipirea fragmentelor de cod. Dar această operațiune simplă devine lentă atunci când formatarea codului autentic se pierde atunci când îl lipiți în document. Apoi trebuie să o corectați manual. Extensia Copiere ca HTML rezolvă această problemă prin protejarea formatării codului original.

Vizualizator de erori de soluție

Nu este ideal să verificați fereastra Listă de erori. Cu toate acestea, Solution Error Visualizer adaugă o întorsătură la Visual Studio Solution Explorer, permițându-vă să vedeți mesaje de eroare trecând cu mouse-ul peste o soluție relevantă, un fișier de cod sau un proiect.

Ajutor

În Visual Studio, puteți seta cursorul pe cuvinte cheie cadru sau limba și apăsați F1 pentru a redirecționa fereastra browserului care conține informații corespunzătoare despre acestea. Schimbul dintre Visual Studio IDE și browser poate fi ineficient. Dar Extensia Peek Help abordează această problemă inserând aceleași informații în fereastra editorului în timp ce utilizați ALT + F1 , fără a fi necesar să navigați departe de serviciu.

Cum poate îmbunătăți Visual Assist Productivitatea Visual Studio?

Visual Assist are o mulțime de funcții care vă pot ajuta să sporiți productivitatea Visual Studio. Puteți îmbunătăți Visual Studio IDE cu multitudinea de funcții Visual Assist. Aceste caracteristici includ:

  • Navigare către orice fișier, simbol, metodă sau referință în proiecte și soluții.
  • Refactorizarea vă ajută să reduceți complexitatea codului, să îmbunătățiți lizibilitatea și să îl faceți extensibil.
  • Generarea codului vă permite să scrieți și să actualizați codul mai rapid.
  • Asistență pentru codificare vă ajută să codificați mai rapid reparând greșelile în liniște.
  • Corectarea codului corectează greșelile pe care le faceți, mai ales în cazurile de notare cu indicator și simboluri.
  • Code Inspection inspectează codul pentru anumite probleme de calitate pe măsură ce editați.
  • Fragmentul de cod vă ajută să extindeți segmentele de cod tastate frecvent cu funcția cu nume similar din IDE.
  • Asistență pentru depanare reduce timpul necesar pentru depanarea codului.

Sunteți gata să vă creșteți productivitatea Visual Studio?

Visual Studio este unul dintre cele mai utilizate medii de dezvoltare integrate (IDE) la nivel mondial. Cu măsurile practice și extensiile potrivite, puteți îmbunătăți eficiența și productivitatea Visual Studio. Vă puteți face mediul de dezvoltare mai confortabil și puteți crește productivitatea urmând sfaturile menționate în articol.

Puteți descărca pachetul complet de extensii pentru a îmbunătăți productivitatea Visual Studio. Aceste extensii sunt o modalitate perfectă de a vă stimula mediul de dezvoltare esențial în Visual Studio 2022.

Mai mult, Visual Assist îi ajută pe dezvoltatori să devină mai productivi cu amestecul perfect de caracteristici discutate în articol. Instalați-l astăzi pentru a obține un partener de codificare de încredere, care se poate integra cu Visual Studio IDE și să sporească productivitatea dezvoltatorilor.

Referințe

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-Productivity

https://docs.microsoft.com/en-us/visualstudio/ide/productivity-features?view=vs-2022