
Microsoft telah merilis pembaruan Maret untuk ekstensi Python populer untuk Visual Studio Code (VS Code), editor kode lintas platform yang banyak digunakan. Ini juga merilis pembaruan untuk Java pada VS Code dengan dukungan untuk ekstensi IDE, SonarLint.
Perubahan paling menonjol dalam pembaruan Python untuk Kode VS adalah debugger Python baru buatan Microsoft yang disebut debugpy, implementasi dari Protokol Adaptor Debug untuk Python. Alat ini memungkinkan pengembang untuk men-debug file dan modul skrip dari baris perintah, serta mengaktifkan logging debugger.
Sampai sekarang, VS Code memiliki dukungan debugging bawaan untuk JavaScript, TypeScript, Node.js, dan sebagainya, sementara ekstensi dari pasar VS Code mengaktifkan dukungan untuk bahasa lain seperti Python, Go, C# dan C++.
Microsoft juga mempermudah untuk melampirkan dpbugpy ke proses yang berjalan di mesin pengguna.
MELIHAT: Bagaimana membangun karir pengembang yang sukses (PDF gratis)
“Terkadang Anda mungkin ingin melampirkan debugger ke proses Python yang berjalan di mesin Anda, tetapi itu bisa rumit jika, misalnya, Anda tidak memiliki kendali atas aplikasi yang meluncurkan proses itu,” jelas Luciana de Melo e Abud, seorang manajer program untuk ekstensi Python di VS Code.
Di sisi Java dari VS Code, Microsoft telah memperkenalkan mode Syntax untuk file Java mandiri dan dukungan untuk ekstensi SonarLint yang baru dirilis untuk mendeteksi kualitas kode dan masalah keamanan dengan cepat.
Microsoft mengatakan itu bertujuan agar VS Code menjadi “sangat cepat” ketika berkembang di Jawa. Pembaruan ke ekstensi Java untuk VS Code ini menjanjikan waktu yang jauh lebih cepat untuk menyelesaikan proyek Maven dan Eclipse.
Mode Sintaks mengatasi peringatan ‘Jalur Kelas tidak lengkap’ yang akan dilihat oleh pengembang Java ketika file Java yang bukan milik proyek dibuka.
“Banyak pengembang mengeluh tentang peringatan yang agak tidak membantu ini, jadi dalam rilis ini, kami memutuskan untuk menyediakan mode khusus untuk membaca kode Java non-proyek,” kata Xiaokai He, manajer program senior untuk Java di Visual Studio Code dan Azure.
Mode Sintaks memungkinkan pengguna untuk membaca kode lebih efisien dibantu oleh fitur Navigasi Kode dan Garis Besar, sementara kesalahan untuk perbaikan juga dilaporkan.
MELIHAT: Bahasa pemrograman Python: Sekarang Anda dapat mengikuti kursus gratis NSA untuk pemula
Ekstensi SonarLint IDE berjanji untuk membantu pengembang Java di VS Code memperbaiki masalah sebelum muncul dengan coretan seperti pemeriksa ejaan di bawah kode yang salah.
SonarLint sudah didukung di Eclipse, IntelliJ IDEA, dan Visual Studio IDEs. Dukungan SonarLint untuk Java dalam VS Code adalah hasil kolaborasi antara anggota tim dari SonarLint , Red Hat dan Microsoft.
Ekstensi VS Code Python Microsoft juga memudahkan untuk melampirkan dpbugpy ke proses yang berjalan di mesin pengguna.
Gambar: Microsoft