5 Plugin Visual Studio Untuk Pengembang Ruby On Rails – Pada artikel kali ini, javascriptoo akan membagikan beberapa plugin yang membuat pengembangan Ruby on Rails menjadi lebih mudah dan menarik.

5 Plugin Visual Studio Untuk Pengembang Ruby On Rails
Source : medium.com

Mengapa Perlu Menggunakan Tool Ini ?

Alat pengembangan memainkan peran penting dalam kehidupan pengembang. Jika Anda seorang pengembang junior dan baru mulai mengerjakan sebuah proyek, Anda harus memahami alat yang sesuai.

Alat ini dapat menghemat banyak waktu dan memungkinkan Anda membuat kode dengan lebih efisien, sehingga meningkatkan efisiensi kerja.

Jika Anda adalah pengembang Ruby on Rails yang mencari alat pengembangan gratis, saya sarankan Anda menggunakan Visual Studio. Ini memiliki sejumlah besar plugin, seperti yang disebutkan di bawah, mereka telah membantu saya meningkatkan produktivitas saya.

Catatan: Semua plug-in Visual Studio tersedia secara gratis di Visual Studio Marketplace.

Jadi, mari kita mulai.

Baca Juga : Mengenal Framework Aplikasi Web Ruby On Rails

Ruby

Dengan sekitar 1,3 juta unduhan, ini adalah salah satu plugin terpopuler untuk Ruby. Ini menyediakan bahasa Ruby yang ditingkatkan dan dukungan debugging.

Dengan dukungan debugging yang ditingkatkan, pengembang dapat menyetel breakpoint dan memeriksa variabel lokal dan global dalam mode debugging. Ini membantu untuk men-debug masalah dengan mudah dan cepat.

Plug-in juga mendukung pemformatan kode melalui rubocop, yang sangat diperlukan untuk menjaga format kode yang konsisten dengan tim pengembang.

Plugin Ruby memiliki fungsi-fungsi berikut:

  • Mendukung deteksi lingkungan Ruby otomatis dari rvm, rbenv, chruby dan asdf
  • Mendukung serat melalui RuboCop, Standard dan Reek
  • Mendukung format melalui RuboCop, Standard, Rufo dan RubyFMT

Dukungan intelijen -Dasar

Dukungan debugging –Ruby

Sumber: Ruby

Ruby
Source : freecodecamp.org

Rails

Ini adalah plugin populer lainnya untuk Rails yang menyediakan dukungan Rails yang ditingkatkan.

Template ERB HTML banyak digunakan sebagai tampilan di ekosistem Rails untuk menampilkan halaman HTML situs web. Plugin Rails mendukung sintaks .erb dan juga menyediakan pelengkapan otomatis untuk tag HTML populer (seperti lembar gaya, tag meta, tag aset, dll.).

Plugin ini juga membantu untuk dengan mudah beralih di antara tampilan Rails (file *.erb). Ini juga dapat membantu Anda dengan mudah melihat dokumentasi online dari metode atau perintah apa pun secara berdampingan.

Baca Juga : Cara Membuat Editor Pixel Art Menggunakan Kanvas HTML5

Berikut adalah beberapa fitur yang didukung oleh plugin ini:

Berikut adalah beberapa fitur yang didukung oleh plugin ini:

  • Ruby on Rails “asset helper” dan “tag helper”.

penyorotan sintaks -.erb.

  • Navigasi antara file terkait melalui perintah.
  • Pergi ke “Definisi”.

Saran jalur tampilan, saran metode model statis dan saran bidang model.

  • Buka dokumen online melalui perintah.

Sumber: Rails

Source : VSCode Rails

Ruby Solargraph

Ruby Solargraph adalah salah satu plugin paling berguna di daftar ini, dan menyediakan IntelliSense, penyelesaian kode, dan dokumentasi sebaris Ruby.

Dokumentasi sebaris dapat membantu Anda melihat semua metode yang diizinkan dari suatu kelas / objek, dan juga dapat membantu Anda dengan mudah memahami definisi setiap metode dan parameternya.

Ini adalah salah satu plugin yang saya pribadi sering gunakan untuk referensi dokumentasi metode Ruby, parameter metode, dll.

Source : VSCode Solargraph

Vscode Endwise

Ini adalah ekstensi favorit saya, yang dapat menghemat banyak waktu dan masalah. Ekstensi secara otomatis menambahkan end ke semua blok kode Ruby.

Source : VSCode Endwise

Rails Db Schema

Plugin ini dapat membantu Anda menentukan skema database dan mengaktifkan fitur penyelesaian otomatis skema database Rails.

Saat menentukan skema atau membuat tabel untuk entitas apa pun, plugin ini akan mengaktifkan dan secara otomatis melengkapi sintaks untuk semua DDL (bahasa definisi database) (seperti create_table, create_index, delete_table, update_table, dll.).

definition
Source : VSCode DB Schema

Ini membantu untuk secara otomatis melengkapi semua atribut dari entitas database apa pun. Misalnya, jika Pengguna memiliki atribut email, name, dan date_of_birth, plugin akan secara otomatis mendeteksi definisi entitas dan secara otomatis melengkapi atributnya saat Anda mengetik User.

autocompletion
Source : VSCode DB Schema

Mengapa Menggunakan Visual Studio ?

Ada banyak opsi IDE lain untuk pengembang Ruby on Rails, seperti RubyMine (Edisi Perusahaan), Sublime, Vim, dll.

Tetapi favorit pribadi saya adalah Visual Studio, karena memiliki dukungan plug-in yang ekstensif untuk Golang, PHP, Node.js, dan bahasa lainnya. Oleh karena itu, ini adalah IDE default, terutama untuk pengembang multibahasa.

Baca Juga : 3 Tools Blogging Untuk Menghemat Waktu

Meskipun Visual Studio kekurangan beberapa fitur dibandingkan dengan RubyMine, seperti mendapatkan dukungan untuk pembaruan versi Rails terbaru, Visual Studio mencakup sebagian besar fitur yang diperlukan untuk pengembangan melalui plugin komunitas.

Jika artikel ini bermanfaat, silakan bagikan dengan jaringan Anda. Juga, ikuti saya di Twitter untuk mengetahui kapan artikel berikutnya akan diterbitkan.