Ruby on Rails Kvalitet Koda

U ovom članku ćemo ukazati na korake o tome šta možete učiniti da biste poboljšali kvalitet svog koda u aplikacijama Rubi on Rails koje gradite.

Pratite vodič za stil Ruby

Da, počnimo sa osnovama. Vodič za stil Rubi-a vođen zajednicom možete naći na https://github.com/bbatsov/rubi-stile-guide .

Pratite vodič za stil Rails

Možda ste pretpostavili, sledeći korak je čitanje vodiča za stil šina za vozače zajednice. Postoji više od nekoliko saveta koji vam mogu poboljšati brzinu aplikacija i učiniti ih pametnijima. https://github.com/bbatsov/rails-stile-guide

Rubocop

Da biste uspešno pratili Rubi styleguide, možete da instalirate gem Rubocop koji se može automatski pokrenuti. Izbaciće sve varijacije Rubi koda. Uputstva za upotrebu: https://github.com/bbatsov/rubocop .

Ako koristite Atom editor - možete pokušati https://github.com/iujinakaiama/atom-lint . Upozorava korisnika unutar uređivača.

Rubycritics

Ovo je gem Rails koji može da proveri sav vaš kod i ukaže na smrad koda tamo gde biste mogli pomisliti da ne postoji.

https://github.com/vhitesmith/rubicritic

Najbolje prakse u Rails

Postoji gem koji ne samo da ukazuje na miris koda, već takođe predlaže način na koji bi to trebalo napisati. Instalirajte gem i pokrenite ga protiv svog koda.

https://github.com/railsbp/rails_bestpractices

Kako biste trebali početi da poboljšavate svoj kod

Evo nekoliko koraka koji vam mogu pomoći da poboljšate kod:

  • Prvo pročitajte dokumentaciju i instalirajte sve gemove.
  • Pokrenite svaki gem na svom kodu koji vam je najpoznatiji.
  • Pogledajte rezultate.
  • Za svaki deo koji ste naučili nešto novo dokumentujte. Napišite jednu rečenicu - sami za sebe šta biste trebali učiniti u sličnoj situaciji. npr. Ne imenujte promenljive jednim slovom ili ne pravite metode sa! na kraju - samo u određenim slučajevima .
  • Podelite svoja saznanja.
  • Sledeći put pokušajte da primenite sve naučene lekcije. Ako se ne sećate svega, sami proverite dokument koji ste napisali.
  • To nije konkurencija, to je način da se poboljšamo.

Povezani postovi

Vodič za početnike u programiranju Ruby

Pišemo ovaj kratki vodič o tome kako lako ući u programski jezik Rubi i okvir Rubi on Rails.