5 hasznos Visual Studio bővítmény a Ruby on Rails fejlesztők számára

Ebben a cikkben megosztom azokat a bővítményeket, amelyekkel könnyebbé és szórakoztatóbbá teszem a Ruby on Rails fejlesztését.

Miért használja ezeket az eszközöket?

A fejlesztői eszközök jelentős szerepet játszanak a fejlesztő életében. Ha Ön junior fejlesztő, és még csak most kezdi el a projekteket, akkor a megfelelő eszközök ismerete elengedhetetlen.

Ezek az eszközök sok időt takaríthatnak meg, és lehetővé teszik a hatékonyabb kódolást, és ezáltal növelik a termelékenységet.

Ha Ön a Ruby on Rails fejlesztője, aki ingyenes fejlesztési eszközöket keres, akkor a Visual Studiót ajánlom. Rengeteg plugin van, az alábbiakhoz hasonlóan, és nagyon sokat segítettek a termelékenységem növelésében.

Megjegyzés: Minden vizuális stúdió beépülő modul ingyenesen elérhető a Visual Studio Marketplace webhelyen .

Merüljünk hát be.

Rubin

~ 1,3 millió letöltéssel ez az egyik legnépszerűbb bővítmény a Ruby számára. Továbbfejlesztett Ruby nyelvet és hibakeresési támogatást nyújt.

A továbbfejlesztett hibakeresési támogatással a fejlesztők töréspontokat állíthatnak be, és hibakeresési módban megvizsgálhatják a helyi és globális változókat. Ez segít a problémák egyszerű és gyors elhárításában.

Ez a beépülő modul támogatja a kód formázását a rubocopon keresztül, amelyre nagy szükség van, amikor fejlesztői csapattal dolgozik az egységes kódformátum fenntartása érdekében.

A Ruby plugin a következő tulajdonságokkal rendelkezik:

- Automatikus Ruby környezet észlelés az rvm, rbenv, chruby és asdf támogatásával

- Szögetámogatás a RuboCop, a Standard és a Reek segítségével

- Formátum támogatás a RuboCop, a Standard, a Rufo és a RubyFMT segítségével

- Alapszintű Intellisense támogatás

- Ruby hibakeresési támogatás

Forrás: Ruby

Sínek

Ez egy másik népszerű bővítmény a Rails számára, amely továbbfejlesztett Rails támogatást nyújt.

Az ERB HTML sablonokat széles körben használják a Rails ökoszisztémában, mint nézetek a weboldalak HTML oldalainak megjelenítésére. A Rails beépülő modul támogatja a .erbszintaxist, és automatikus kitöltést is biztosít a népszerű HTML-címkékhez, például stíluslap, metacímkék, eszközcímkék stb.

Ez a plugin segít a Rails nézetek ( *.erbfájlok) közötti váltásban is . Segít abban is, hogy bármilyen módszer vagy parancs online dokumentációját könnyedén lássa egymás mellett.

Íme néhány szolgáltatás, amelyet ez a bővítmény támogat:

- Ruby on Rails „Asset Helpers” és „Tag Helpers” részletek.

- .erb szintaxis kiemeli.

- Navigáció a kapcsolódó fájlok között parancs segítségével.

- Ugrás a Definícióhoz.

- Tekintse meg az útvonal javaslatot, a modell statikus módszerére vonatkozó javaslatot és a modell mező javaslatát.

- A parancs segítségével oldalt nyissa meg az online dokumentumot.

Forrás: Rails

Ruby Solargraph

A Ruby Solargraph az egyik leghasznosabb plugin ebben a listában, és biztosítja az IntelliSense-t, a kód kiegészítését és az inline dokumentációt a Ruby számára.

A beágyazott dokumentáció segít megnézni az osztály / objektum összes megengedett módszerét, valamint segít megérteni az egyes módszerek definícióját és argumentumait.

Ez az egyik olyan beépülő modul, amelyet személyesen sokszor használtam egy Ruby-módszer dokumentációjára, a metódusra vonatkozó érvekre stb.

Vscode Endwise

Ez a kedvenc kiterjesztésem, amely sok időt és fejfájást takaríthat meg Önnek. Ez a kiterjesztés automatikusan hozzáadja   endaz összes Ruby-kódblokkot.

Rails Db séma

Ez a bővítmény segít meghatározni egy DB sémát, és lehetővé teszi az automatikus kitöltést a Rails DB sémák számára is.

Míg meghatározó sémákat vagy tábla létrehozása bármely szerv, ez a plugin lehetővé teszi és automatikus kiegészítéshez szintaxis minden DDLs (adatbázis definíció nyelv), mint create_table, create_index, delete_table, update_table, és így tovább.

Segít az adatbázis-entitások összes attribútumának automatikus kiegészítésében. Például, ha Userrendelkezik email, nameés date_of_birthattribútumokkal, akkor ez a beépülő modul automatikusan észleli az entitás definícióját, és gépeléskor automatikusan kitölti annak attribútumait User.

Miért érdemes használni a Visual Studiot?

Számos más IDE opció létezik a Ruby on Rails fejlesztők számára, mint például a RubyMine (a vállalati verzió), a Sublime, a Vim és így tovább.

De a személyes kedvencem a Visual Studio, mivel kiterjedt plugin-támogatást nyújt több nyelvhez, például a Golang, a PHP, a Node.js és még sok máshoz. Tehát ez az alapértelmezett IDE, különösen a poliglot fejlesztők számára.

Annak ellenére, hogy a vizuális stúdióban kevés olyan funkció hiányzik a RubyMine-hez képest, mint például a legújabb Rails verziófrissítések támogatása, a fejlesztésekhez szükséges funkciók többségét a közösségi bővítményeken keresztül lefedi.

Ha ez a cikk hasznos volt, kérjük, ossza meg hálózatával. Kövess engem a Twitteren, hogy megtudd, mikor teszem közzé a következő cikkemet.