新機能 イベントの「参加者への情報」欄に Markdown をご利用いただけるようになりました。詳しくは こちら をご確認ください

このエントリーをはてなブックマークに追加

Jun

16

Querlyワークショップ

Querlyを使ってRubyプログラムを検査しよう

Organizing : 松本宗太郎

Hashtag :#querlyrb
Registration info

参加枠1

Free

FCFS
9/10

Description

Querlyは @soutaro が開発しているRubyプログラム検査ツールで、検査したいルールをYAMLに書いて簡単にカスタマイズできることが特徴です。

Querlyでは、特に注意が必要なAPI呼び出しのパターンをルールとしてYAMLに書き、RubyプログラムからそれらのAPI利用を検出します。Querlyの検査に引っかかった部分を、特に注意深くレビューすることで、

  • 問題を見逃さないコードレビュー
  • コードレビューの効率化

が両立できます。

「簡単にカスタマイズできる」と私は信じていますし、RuboCopなどのツールをプラグインなどで拡張するよりは簡単なことは確かだと思いますが、でももしかしたらそこまで簡単ではないのかもしれないという気も薄々しています。そこでQuerlyワークショップとして、

  1. Querlyとルール言語の紹介
  2. ルールを書いてみる練習
  3. 実際にルールを書いて、Rubyプログラムを検査してみる

といった流れでQuerlyに親しんでもらう機会にしたいと考えています。SideCIの開発ではQuerlyを使っていますが、一回同様の内容で開発チームを対象にワークショップを開催したところ、みんなルールを読み書きできるようになったという経験があります。

(QuerlyはSideCIが提供する一部の機能を想定して開発されていますが、SideCIと別々に利用できます。オーブンソースソフトウェアとして配布していますので、誰でもどこでも使うことができます。)

Media View all Media

If you add event media, up to 3 items will be shown here.

Feed

Soutaro Matsumoto

Soutaro Matsumoto wrote a comment.

2017/06/16 17:28

特に連絡することがないので連絡していませんが、私は忘れずに支度をしていますので、安心しておいでください。

Soutaro Matsumoto

Soutaro Matsumoto published Querlyワークショップ.

06/02/2017 15:16

Querlyワークショップ を公開しました!

Group

Querly

Number of events 2

Members 20

Ended

2017/06/16(Fri)

19:30
21:30

You cannot RSVP if you are already participating in another event at the same date.

Registration Period
2017/06/02(Fri) 00:00 〜
2017/06/16(Fri) 17:00

Location

株式会社アクトキャット (SideCI)

東京都渋谷区猿楽町2-13 (メッツ代官山 5F)

Organizer

Attendees(9)

pocke

pocke

I joined Querlyワークショップ!

youchan

youchan

Querlyワークショップ に参加を申し込みました!

ssig33

ssig33

Querlyワークショップ に参加を申し込みました!

gfx

gfx

Querlyワークショップ に参加を申し込みました!

Fumiaki MATSUSHIMA

Fumiaki MATSUSHIMA

Querlyワークショップに参加を申し込みました!

hamaroon

hamaroon

I joined Querlyワークショップ!

kyuden

kyuden

Querlyワークショップに参加を申し込みました!

wu

wu

Querlyワークショップ に参加を申し込みました!

Attendees (9)

Canceled (2)