Meningkatkan Produktivitas Visual Studio dalam 24 Jam

Diterbitkan: 2022-03-29

Apakah Anda baru atau telah menggunakan Visual Studio selama bertahun-tahun, ada beberapa tips dan trik yang dapat meningkatkan produktivitas Visual Studio. Tim Visual Studio berfokus pada lingkaran dalam penulisan, pengujian, dan kode debug pengembang.

Inner Development Loop adalah proses berulang penulisan, debugging, dan pengujian kode yang dilakukan pengembang sebelum membagikannya ke publik atau di dalam tim.

Visual Studio 2022 adalah sistem 64-bit yang lebih cerdas, mudah didekati, dan ringan. Itu dikemas dengan alat yang dapat membuat alur kerja pemrograman lebih efisien. Navigasi, debugging, dan fitur perbaikan kode Visual Studio sangat penting untuk meningkatkan produktivitas pengembang.

Tim Visual Studio telah merancang paket Power Tools (PPT) produktivitas, rangkaian ekstensi untuk mengoptimalkan efisiensi dan produktivitas di seluruh Visual Studio. Dalam artikel ini, kita akan membahas cara untuk meningkatkan produktivitas Visual Studio untuk membuat kode lebih banyak dalam waktu yang lebih singkat, dan bagaimana Visual Assist dapat membantu pengembang meningkatkan efisiensi.

Apa itu Visual Studio?

Bagaimana Visual Studio memenuhi perhatian utama pengembang?

Apa saja tips praktis untuk mengoptimalkan produktivitas Visual Studio?

Alat ekstensi mana yang meningkatkan produktivitas Visual Studio?

Bagaimana Visual Assist dapat meningkatkan produktivitas Visual Studio?

Siap untuk meningkatkan produktivitas Visual Studio Anda?

Apa itu Visual Studio?

Microsoft Visual Studio adalah Integrated Development Environment (IDE) yang digunakan oleh banyak pengembang di seluruh dunia. Ini adalah program kaya fitur yang mendukung berbagai aspek pengembangan perangkat lunak.

Visual Studio adalah alat yang hebat dengan beberapa fitur berguna dan menarik yang membuat pekerjaan pengembang lebih mudah dan lebih produktif. IDE ini adalah landasan peluncuran kreatif yang dapat mengedit, membuat kode, men-debug, dan memublikasikan aplikasi.

Selain sebagai debugger dan editor standar yang disediakan sebagian besar IDE, Visual Studio terdiri dari alat penyelesaian kode, kompiler, dan banyak fitur lainnya untuk mengoptimalkan proses pengembangan perangkat lunak.

Bagaimana Visual Studio Memenuhi Kekhawatiran Utama Pengembang?

Meningkatkan kinerja dan produktivitas selalu menjadi perhatian utama pengembang. Di Visual Studio 22, Microsoft telah membuat kemajuan luar biasa dengan mengurangi waktu untuk berbagai operasi. Berikut adalah beberapa manfaat yang diberikan oleh Visual Studio untuk mengoptimalkan kinerja:

  • Pencarian Lebih Cepat: Pencarian performa adalah kunci untuk lingkaran dalam pengembang yang produktif dan cepat. Pencarian solusi explorer sekarang lebih cepat karena Visual Studio dapat mempertahankan lebih banyak konteks antara solusi pembukaan dan penutupan.
  • Build Incremental Lebih Cepat: Incremental build menghindari overhead komponen re-building sekaligus menghemat waktu dan sumber daya.
  • Eksekusi Tes Lebih Cepat: Microsoft telah mengurangi waktu eksekusi tes dengan diperkenalkannya Hot Reload. Selain itu, waktu untuk memulai Pengujian Unit Langsung dikurangi dengan mengoptimalkan proses awal Pengujian Unit Langsung.
  • Kerangka Kerja Lebih Cepat: Keuntungan luar biasa telah diamati di tingkat platform dengan versi kerangka kerja baru. Ada efek multiplikasi dengan optimasi kinerja di kompiler just-in-time, threading, pengumpul sampah, tipe di ruang nama Sistem, dll.

Apa Saja Tips Praktis untuk Mengoptimalkan Produktivitas Visual Studio?

Jika Anda ingin menghemat waktu dan menjadi lebih produktif saat menulis kode, bagian ini dapat membantu Anda menulis dan men-debug kode, menggunakan pintasan keyboard, dan menangani kesalahan dengan lebih efisien.

Hemat Waktu Dengan Mencari Apa Saja Dengan Cepat

Anda dapat menghemat waktu menggali menu dengan mencari langsung menggunakan perintah atau pintasan sebagai berikut.

  • Kode tiruan menggunakan daftar tugas: Gunakan Daftar Tugas untuk melacak komentar yang menggunakan token, seperti HACK dan TODO , atau token khusus dan mengelola pintasan yang dapat membawa Anda langsung ke lokasi yang telah ditentukan sebelumnya dalam kode.
  • Gunakan pintasan penjelajah solusi: Pintasan ini berguna dan menghemat waktu dengan meningkatkan kecepatan pada basis kode baru.
  • Mengidentifikasi dan menyesuaikan tombol pintasan di Visual Studio: Anda dapat menemukan dan mengubah pintasan keyboard di kotak dialog Opsi.
  • Instal dan kelola paket NuGet: NuGet Package Manager UI memungkinkan Anda untuk menginstal, menghapus, dan memperbarui paket NuGet dalam proyek Visual Studio.

Tulis Kode dengan Cepat

Anda dapat menulis kode lebih cepat dengan memanfaatkan fitur berikut.

  • Gunakan perintah praktis: Visual Studio memiliki beberapa perintah yang dapat membantu Anda melakukan tugas pengeditan umum lebih cepat. Misalnya, Anda dapat memilih perintah Edit > Duplicate untuk menduplikasi baris kode tanpa menyalinnya.
  • Menggunakan IntelliSense: Saat Anda memasukkan kode di editor, informasi IntelliSense, seperti Info parameter, Anggota Daftar, Bantuan Tanda Tangan, Info Cepat, dan Kata Lengkap, akan muncul. Fitur-fitur ini mendukung pencocokan fuzzy teks.
  • Ubah opsi penyisipan otomatis IntelliSense: Anda dapat menentukan bahwa opsi IntelliSense hanya dapat dimasukkan jika dipilih secara eksplisit. Ini dapat dilakukan dengan mengalihkan IntelliSense ke mode saran.
  • Gunakan aplikasi sampel: Anda dapat meningkatkan kecepatan aplikasi dengan menginstal aplikasi sampel dari Aplikasi Pengembang Microsoft.

Menavigasi Dalam Kode Dan IDE

Anda dapat dengan cepat berpindah ke lokasi tertentu dalam kode dengan menggunakan berbagai teknik.

  • Bookmark baris kode: Anda dapat memanfaatkan bookmark untuk menavigasi langsung ke baris kode tertentu dalam file.
  • Mencari definisi simbol: Anda dapat menemukan nama file dan definisi simbol dalam solusi dengan memilih Edit > Navigasi pada bilah menu.
  • Memanfaatkan mode peta: Anda dapat melompat ke lokasi dalam file menggunakan fitur ini. Mode peta menampilkan baris kode dalam bentuk mini pada bilah gulir.
  • Gunakan peta kode: Pahami struktur kode melalui peta kode. Ini membantu Anda memvisualisasikan dependensi di seluruh kode.
  • Lihat file yang sering digunakan dengan perintah Go/Edit: Gunakan perintah Go To untuk melakukan pencarian terfokus untuk menemukan item tertentu dengan cepat.

Temukan Item Lebih Cepat

Anda dapat mencari file, perintah, dan opsi di seluruh IDE untuk hanya menampilkan informasi yang relevan untuk tugas saat ini.

  • Filter konten jendela alat: Anda dapat mencari konten beberapa jendela alat, seperti jendela Properties , Toolbox , dan Solution Explorer , tetapi menampilkan item yang namanya berisi karakter yang ditentukan.
  • Tampilkan hanya kesalahan yang ingin Anda atasi: Anda dapat mengurangi jumlah kesalahan yang muncul di jendela Daftar Kesalahan dengan memilih tombol Filter pada Daftar Kesalahan
  • Temukan perintah menu, kotak dialog, dan lainnya: Masukkan frasa atau kata kunci di kotak pencarian untuk item yang Anda coba temukan.

Hemat Waktu Debug

Anda dapat menghemat waktu debugging dengan mengikuti tips ini yang dapat membantu Anda mempercepat proses.

  • Gunakan alat debugger: Alat debugging menyediakan beberapa cara untuk memeriksa apa yang dilakukan kode Anda saat dijalankan. Breakpoint berguna saat Anda mengetahui baris kode yang ingin Anda nilai secara detail saat runtime.
  • Uji aplikasi yang sama di browser yang berbeda: Saat debugging, Anda dapat beralih di antara browser web yang diinstal, seperti Page Inspector, tanpa membuka dialog Browse With.
  • Setel breakpoint sementara: Buat breakpoint sementara di baris kode saat ini dan mulai debugger. Ini memasuki mode istirahat ketika Anda menekan baris kode itu.
  • Menangkap info nilai untuk variabel: Anda dapat menambahkan DataTip ke variabel dalam kode dan mengadu untuk mengakses nilai variabel terakhir yang diketahui setelah debugging.
  • Gunakan jendela interaktif: Visual Studio menyediakan jendela REPL interaktif yang memungkinkan Anda memasukkan kode arbitrer dan memberikan hasil langsung.

Alat Ekstensi Manakah yang Meningkatkan Produktivitas Visual Studio?

Paket Ekstensi Alat Daya Produktivitas (PPT) membantu meningkatkan produktivitas Visual Studio. Mari kita bahas beberapa ekstensi yang membantu menghemat waktu di lingkungan pengembang Visual Studio Anda.

Margin Pertandingan

Ekstensi Match Margin memungkinkan Anda untuk menyorot teks dalam kode dan menunjukkan lokasi di mana teks tersebut berada di dalam editor dan margin editor. Berbagai alat eksternal dan internal memungkinkan Anda melakukan tugas serupa menggunakan opsi menu konteks. Namun, ekstensi memungkinkan Anda melakukan ini hanya dengan memindahkan kursor ke teks yang diperlukan.

Salin sebagai HTML

Bagian sederhana dari menguraikan spesifikasi, dokumentasi, atau item pekerjaan harus tentang menyalin/menempelkan cuplikan kode. Tetapi operasi sederhana ini menjadi lambat ketika pemformatan kode asli hilang saat Anda menempelkannya ke dalam dokumen. Maka Anda harus memperbaikinya secara manual. Ekstensi Salin Sebagai HTML menyelesaikan masalah ini dengan melindungi pemformatan kode asli.

Solusi Kesalahan Visualizer

Tidaklah ideal untuk memeriksa jendela Daftar Kesalahan. Namun, Solution Error Visualizer menambahkan twist ke Visual Studio Solution Explorer, memungkinkan Anda melihat pesan kesalahan dengan mengarahkan kursor ke solusi, file kode, atau proyek yang relevan.

Mengintip Bantuan

Di Visual Studio, Anda dapat mengatur kursor pada kerangka kerja atau kata kunci bahasa dan tekan F1 untuk mengarahkan ulang jendela browser yang berisi informasi terkait tentangnya. Pertukaran antara Visual Studio IDE dan browser bisa jadi tidak efisien. Tetapi Ekstensi Bantuan Peek mengatasi masalah ini dengan memasukkan informasi yang sama di jendela editor saat menggunakan ALT + F1 , tanpa mengharuskan Anda untuk keluar dari pekerjaan.

Bagaimana Visual Assist Dapat Meningkatkan Produktivitas Visual Studio?

Visual Assist memiliki banyak fitur yang dapat membantu Anda meningkatkan produktivitas Visual Studio. Anda dapat meningkatkan Visual Studio IDE dengan banyak fitur Visual Assist. Fitur-fitur ini meliputi:

  • Navigasi ke file, simbol, metode, atau referensi apa pun dalam proyek dan solusi.
  • Refactoring membantu Anda mengurangi kerumitan kode, meningkatkan keterbacaan, dan membuatnya dapat diperluas.
  • Pembuatan Kode memungkinkan Anda untuk menulis dan memperbarui kode lebih cepat.
  • Coding Assistance membantu Anda membuat kode lebih cepat dengan memperbaiki kesalahan secara diam-diam.
  • Koreksi Kode mengoreksi kesalahan yang Anda buat, terutama dalam notasi penunjuk dan kasus simbol.
  • Inspeksi Kode memeriksa kode untuk masalah kualitas tertentu saat Anda mengedit.
  • Cuplikan Kode membantu Anda memperluas segmen kode yang sering diketik dengan fitur bernama serupa di IDE.
  • Bantuan Debug mengurangi waktu yang diperlukan untuk men-debug kode.

Siap untuk Meningkatkan Produktivitas Visual Studio Anda?

Visual Studio adalah salah satu Integrated Development Environment (IDE) yang paling banyak digunakan di seluruh dunia. Dengan tindakan dan ekstensi praktis yang tepat, Anda dapat meningkatkan efisiensi dan produktivitas Visual Studio. Anda dapat membuat lingkungan pengembangan Anda lebih nyaman dan meningkatkan produktivitas dengan mengikuti tips yang disebutkan dalam artikel.

Anda dapat mengunduh paket ekstensi lengkap untuk meningkatkan produktivitas Visual Studio. Ekstensi ini adalah cara sempurna untuk meningkatkan lingkungan pengembangan penting Anda di Visual Studio 2022.

Selain itu, Visual Assist membantu pengembang menjadi lebih produktif dengan perpaduan sempurna dari fitur yang dibahas dalam artikel. Instal sekarang untuk mendapatkan mitra pengkodean andal yang dapat berintegrasi dengan Visual Studio IDE dan meningkatkan produktivitas pengembang.

Referensi

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