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.