26 Sep '13, 6am

gem 'sandi_meter' – автоматическая проверка кода на правила Sandi Metz

gem 'sandi_meter' – автоматическая проверка кода на правила Sandi Metz

Во время последней BaRuCo Sandi Metz сделала отличный доклад, где объяснила философию, которая стоит за Sandi Metz rules . На следующий день был выпущен гем , который сканирует код на следование этим правилам. gem install sandi_meter Гем можно использовать из консоли (для однократной проверки, например): > sandi_meter -p ~/path/to/project # 1. 94% of classes are under 100 lines. # 2. 53% of methods are under 5 lines. # 3. 98% of methods calls accepts are less than 4 parameters. # 4. 21% of controllers have one instance variable per action. Так же есть HTML mode, который сохраняет все результаты в лог и рендерит красивый HTML с отчетом и статистикой по времени (для этого режима нужно использовать ключ -g): sandi_meter -g Ruby mode. Результат сканирования можно получить в Ruby скрипте в виде простого хэша: require 'sandi_meter/file_scanner' require 'pp' scanner = SandiMeter:...

Full article: http://rubyflow.ru/items/1430

Tweets

Rubyflow sandi_meter – tool for checking Sandi ...

rubyflow.com 25 Sep '13, 8pm

sandi_meter – tool for checking Sandi Metz' rules Posted by makaroni4 on September 25, 2013 — 0 comments Remember Sandi Me...

так на #опрос: так на #опрос

whois.net 29 Sep '13, 1pm

* Verio endeavors to make the domain name availability search process reliable; however, Verio does not guarantee availabi...

Podcast: the @mrbrown show: a gem of a mall

Podcast: the @mrbrown show: a gem of a mall

mrbrownshow.com 01 Oct '13, 9am

the mrbrown show: a gem of a mall [Photo via @hoehoemistletoe] Gimme a J! Gimme another J! Podcast: the mrbrown show 18 Se...