El Psy Congroo

Senin, 14 Oktober 2019

Apa yang baru di Visual Studio 2019

Image result for visual studio


Microsoft Visual Studio by merupakan sebuah perangkat lunak lengkap (suite) yang dapat digunakan untuk melakukan pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web. Visual Studio mencakup kompiler, SDK, Integrated Development Environment (IDE), dan dokumentasi (umumnya berupa MSDN Library). Kompiler yang dimasukkan ke dalam paket Visual Studio antara lain Visual C++, Visual C#, Visual Basic, Visual Basic .NET, Visual InterDev, Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe.

Pada Visual Studio 2019, Kita akan mendapatkan alat dan layanan terbaik di kelasnya untuk developer , aplikasi , dan platform apa pun. Mau sudah lama pakai Visual Studio pertama kalinya atau sudah menggunakannya selama bertahun-tahun, ada banyak hal yang mungkin akan kamu sukai di versi baru ini!


Refactor

Ada banyak refactoring baru dan sangat berguna dalam C # yang membuatnya lebih mudah untuk mengatur kode Anda. Mereka muncul sebagai saran di bola lampu dan termasuk tindakan seperti memindahkan anggota ke antarmuka atau kelas dasar, menyesuaikan ruang nama agar sesuai dengan struktur folder, mengonversi foreach-loop ke pertanyaan Linq, dan banyak lagi.
Animasi pengalaman refactorings di Visual Studio 2019
Cukup panggil refactorings dengan menekan Ctrl +. dan memilih tindakan yang ingin Anda ambil.

IntelliCode

Visual Studio IntelliCode meningkatkan upaya pengembangan perangkat lunak Anda dengan menggunakan kecerdasan buatan (AI). IntelliCode melatih 2.000 proyek sumber terbuka di GitHub — masing-masing dengan lebih dari 100 bintang — untuk menghasilkan rekomendasinya.
Animasi IntelliCode di Visual Studio 2019
Berikut adalah beberapa cara yang Visual Studio IntelliCode dapat membantu meningkatkan produktivitas Anda:
  • Memberikan penyelesaian kode yang sadar konteks
  • Pandu pengembang untuk mematuhi pola dan gaya tim mereka
  • Temukan masalah kode yang sulit ditangkap
  • Fokuskan ulasan kode dengan menarik perhatian ke area yang benar-benar penting
Kami awalnya hanya mendukung C # saat pertama kali mempratinjau IntelliCode sebagai ekstensi untuk Visual Studio. Sekarang, baru di 16.1 , kami telah menambahkan dukungan untuk C # dan XAML "in-the-box". (Namun, dukungan untuk C ++ dan TypeScript / JavaScript masih dalam pratinjau.)
Dan jika Anda menggunakan C #, kami juga telah menambahkan kemampuan untuk melatih model khusus pada kode Anda sendiri.

Pembersihan kode

Dipasangkan dengan indikator kesehatan dokumen baru adalah perintah pembersihan kode baru. Anda dapat menggunakan perintah baru ini untuk mengidentifikasi dan kemudian memperbaiki peringatan dan saran dengan mengklik tombol.
Pembersihan akan memformat kode dan menerapkan perbaikan kode apa pun seperti yang disarankan oleh pengaturan saat ini dan file .editorconfig .
Tangkapan layar kontrol pembersihan kode baru di Visual Studio 2019
Anda juga dapat menyimpan koleksi pemecah masalah sebagai profil. Misalnya, jika Anda memiliki satu set kecil pemecah masalah yang ditargetkan yang sering Anda terapkan saat Anda membuat kode, dan kemudian Anda memiliki satu set pemecah masalah yang komprehensif untuk diterapkan sebelum peninjauan kode, Anda dapat mengonfigurasi profil untuk mengatasi tugas-tugas yang berbeda ini.
Cuplikan layar kontrol pembersihan kode konfigurasi di Visual Studio 2019

Per-monitor aware (PMA) rendering

Jika Anda menggunakan monitor yang dikonfigurasi dengan faktor skala tampilan yang berbeda, atau menghubungkan dari jarak jauh ke mesin dengan faktor skala tampilan yang berbeda dari perangkat utama Anda, Anda mungkin memperhatikan bahwa Visual Studio terlihat buram atau menjadikan skala yang salah.
Dengan rilis Visual Studio 2019, kami membuat Visual Studio aplikasi sadar per monitor (PMA). Sekarang, Visual Studio membuat dengan benar terlepas dari faktor skala tampilan yang Anda gunakan.
Render Per-monitor aware (PMA) dalam Visual Studio 2019
Untuk informasi lebih lanjut, lihat pengalaman multi-monitor yang lebih baik dengan posting blog Visual Studio 2019 .

Test Explorer

Baru di 16.2 : Kami telah memperbarui Test Explorer untuk memberikan penanganan yang lebih baik dari set pengujian besar, pemfilteran lebih mudah, perintah yang lebih mudah ditemukan, tampilan daftar putar tab, dan kolom yang dapat disesuaikan yang memungkinkan Anda menyempurnakan informasi pengujian yang ditampilkan.
Tangkapan layar yang menunjukkan peningkatan antarmuka pengguna di Test Explorer

.NET Core

Baru di 16.3 : Kami telah menyertakan dukungan untuk .NET Core 3.0. Cross-platform, open source — dan didukung penuh oleh Microsoft.
Untuk informasi lebih lanjut, lihat posting blog Mengumumkan .NET Core 3.0 .

Alur kerja cloud-first

Sesuatu yang akan Anda perhatikan ketika Anda membuka Visual Studio 2019 adalah jendela awal yang baru.
Tangkapan layar dari jendela mulai baru di Visual Studio 2019
Jendela mulai memberi Anda beberapa opsi untuk membuat Anda membuat kode dengan cepat. Kami telah menempatkan opsi untuk mengkloning atau memeriksa kode dari repo, pertama.
Animasi pengalaman 'Git-first' di Visual Studio 2019
Jendela mulai juga mencakup opsi untuk membuka proyek atau solusi, membuka folder lokal, atau membuat proyek baru.
Untuk informasi lebih lanjut, lihat kode Dapatkan ke: Bagaimana kami merancang posting blog jendela mulai Visual Studio baru .

Live Share

Visual Studio Live Share adalah layanan pengembang yang memungkinkan Anda untuk berbagi basis kode dan konteksnya dengan rekan tim dan mendapatkan kolaborasi dua arah instan langsung dari dalam Visual Studio. Dengan Live Share, rekan tim dapat membaca, menavigasi, mengedit, dan men-debug proyek yang telah Anda bagikan dengannya, dan melakukannya dengan mulus dan aman.
Dan dengan Visual Studio 2019, layanan ini diinstal secara default.
Animasi yang menunjukkan fitur kolaborasi Live Share di Visual Studio 2019

Ulasan kode terintegrasi

Kami memperkenalkan ekstensi baru yang dapat Anda unduh untuk digunakan dengan Visual Studio 2019. Dengan ekstensi baru ini, Anda dapat meninjau, menjalankan, dan bahkan men-debug permintaan tarik dari tim Anda tanpa meninggalkan Visual Studio. Kami mendukung kode di repositori GitHub dan Azure DevOps.
Tangkapan layar dari jendela mulai baru di Visual Studio 2019
Untuk informasi lebih lanjut, lihat ulasan Kode menggunakan posting blog ekstensi Visual Studio Pull Requests .

Debug

Lihat video berikut untuk mempelajari lebih lanjut tentang bagaimana Anda dapat membidik dengan penargetan yang tepat saat Anda debug.

Durasi video: 3,54 menit

Keuntungan kinerja

Kami telah mengambil breakpoint data C ++ yang dulu eksklusif dan mengadaptasinya untuk aplikasi .NET Core.
Animasi yang menunjukkan breakpoint data debug di Visual Studio 2019
Jadi apakah Anda sedang mengkode dalam C ++ atau .NET Core, data breakpoint dapat menjadi alternatif yang baik untuk hanya menempatkan breakpoint biasa. Breakpoint data juga bagus untuk skenario seperti menemukan di mana objek global sedang dimodifikasi atau ditambahkan atau dihapus dari daftar.
Dan, jika Anda adalah pengembang C ++ yang mengembangkan aplikasi besar, Visual Studio 2019 telah membuat simbol dari proc, yang memungkinkan Anda untuk men-debug aplikasi tersebut tanpa mengalami masalah yang berkaitan dengan memori.

Cari saat debugging

Anda mungkin pernah ke sana sebelumnya, mencari di string Watch window di antara serangkaian nilai. Di Visual Studio 2019, kami telah menambahkan pencarian di jendela Watch, Locals, dan Autos untuk membantu Anda menemukan objek dan nilai yang Anda cari.
Animasi yang menunjukkan jendela pencarian debug di Visual Studio 2019
Anda juga dapat memformat bagaimana nilai ditampilkan dalam jendela Watch, Locals, dan Autos. Klik dua kali salah satu item di salah satu jendela dan tambahkan koma (",") untuk mengakses daftar tarik-turun penentu format yang mungkin, yang masing-masing menyertakan deskripsi efek yang dimaksudkan.
Jendela Tonton baru dan fitur nilai format di Visual Studio 2019

Debugger Snapshot

Dapatkan snapshot dari eksekusi aplikasi Anda di cloud untuk melihat apa yang sebenarnya terjadi. (Fitur ini hanya tersedia di Visual Studio Enterprise.)
Animasi yang menunjukkan Debugger Snapshot di Visual Studio 2019 Enterprise
Kami telah menambahkan dukungan untuk penargetan aplikasi ASP.NET (Core dan desktop) yang berjalan pada Azure VM. Dan, kami telah menambahkan dukungan untuk aplikasi yang berjalan di Layanan Azure Kubernetes. Debugger Snapshot dapat membantu Anda secara dramatis mengurangi waktu yang diperlukan untuk menyelesaikan masalah yang terjadi di lingkungan produksi.

Dukungan Microsoft Edge Insider

Baru di 16.2 : Anda dapat mengatur breakpoint dalam aplikasi JavaScript dan memulai sesi debug dengan menggunakan browser Microsoft Edge Insider . Ketika Anda melakukannya, Visual Studio membuka jendela browser baru dengan debugging diaktifkan, yang kemudian dapat Anda gunakan untuk melangkah melalui aplikasi JavaScript dalam Visual Studio.
Tangkapan layar yang menunjukkan rendering kode JavaScript di browser


Share:

0 komentar:

Posting Komentar

Blogroll

Cari Blog Ini

Diberdayakan oleh Blogger.

Blogger templates