SlideShare a Scribd company logo
今年はRubyを勉強するぞ!という方へ
CodeYourRubyリポジトリのご紹介
2018.01.24
@ペライチ:クラフトビールを飲みながらエンジニアと交流しよ
う
自己紹介
• 中條 剛(ちゅうじょう つよし)
• 半年ほど前からフリーランスエンジニアやってます
Android, Servlet, Python, etc. 新人研修の補佐や個人のHP作成なども
• Webサービスの国際化対応やってます(ということにしていま
す)
• Rubyはじめました
@chooyan_eng
@chooyan_i18n
@chooyan-eng
@chooyan
Qiita:
Twitter:
GitHub:
dev.to:NEW! →
今日話すこと
• CodeYourRubyのご紹介
• レビューを受けるメリット
• レビューをするメリット
CodeYourRubyのご紹介
• CodeYourRubyは、Ruby勉強中の人がRubyで仕事している人にコ
ードレビューしてもらえるGitHubリポジトリです。
• お題がリポジトリにコミットされているので、その要件に沿って
実装したコードをプルリクすると、それを見た先輩Rubyistが改善
点などをコメントしてくれます。
• CodeYourRubyの発想は他の言語にも転用可能です。コードレビュ
ー練習ツールとして、様々な用途にアレンジできます。
• 詳しくはコチラ!
これからRubyで仕事したい人のためのリポジトリ「Code Your
Ruby」を作りました | Qiita
今年はRubyを勉強するぞ!という方へCodeYourRubyリポジトリのご紹介
レビューを受けるメリット
• 入門書は「考え方」を教えてくれない
プログラミングに正解はありません。仕事では言語の特性を把握し、要件を把握し、
状況を把握した上でどのように書くのが最適かを考えます。しかし、入門書はそこま
で具体的なことは書けません。
• コードを読むだけでは「なぜ」そう書いたかが分からない
プログラミングに正解はありません。先輩Rubyistが書いたコードがやOSSにコミット
されたコードが絶対的に正しいわけではなく、「なぜ」そう書いたかが分からなけれ
ば次の自分のコードに活かせません。
•つまり、学習には「議論」が必要!
ひとつの具体的なコードを見ながら議論することで、何をどう考えてプログラムを書
くとより良くなるのかを知ることができ、次の自分のコードにつながります。レビュ
ーは、自分が最も知っているコードを利用して議論ができるので、学習者には最適な
手法と言えます。
レビューをするメリット
• 様々なバックグラウンドのRubyistと議論できます
オープンな場で、様々なRubyistが同じコードに向かってする議論に参加する
ことで、レビュワーも今までになかった発想を得ることができます。
• 自分のチームのコードレビューを改善できます
自分の所属しているチームの外でのコードレビューに参加することで、自分
たちのコードレビューを改善するアイデアを見つけられます。
• コードレビューの練習ができます
会社ではコードレビューをする機会のないエンジニアも、ここでコードレビ
ューする経験を積むことで、スムーズに会社でコードレビューに参加できる
ようになります。
というワケで
CodeYourRubyを
ぜひ使ってみてください
• Ruby勉強中の方はぜひForkしてみてください
• Rubyで仕事している方はぜひWatchしてみてください。
そしてプルリクをレビューしてみてください
• Rubyは関係なくても「いいね」と思った方はぜひStarし
てみてください
• CodeYourRubyは転用自由です!
他の言語、コミュニティで使いたい等ありましたらご自由にCodeYourRuby
のアイデアを活用してみてください。
2018.01.19時点の
利用状況
2018.01.24現在の
利用状況
じわじわ増えています!
CodeYourRubyを
ぜひ使ってみてください
再掲
• Ruby勉強中の方はぜひForkしてみてください
• Rubyで仕事している方はぜひWatchしてみてください。
そしてプルリクをレビューしてみてください
• Rubyは関係なくても「いいね」と思った方はぜひStarし
てみてください
• CodeYourRubyは転用自由です!
他の言語、コミュニティで使いたい等ありましたらご自由にCodeYourRuby
のアイデアを活用してみてください。
ありがとうございました

More Related Content

PPTX
「CodeYourRuby」で オープンなコードレビューを体験しよう
PDF
Multi paradigm design
PPTX
210917 オープンセミナー@広島のこれまでとこれから
PDF
Androidアプリ開発で活躍必至!? ビルドツールGradle
PDF
プロダクトを育てるのにGoogleのサービスが助けてくれること
PPTX
DojoとDojo、そして地域!みんなつながる合同イベントのすすめ
PDF
今時のオンプレなgithubクローン環境構築
PDF
趣味プロダクトで楽しいコードライフワークを送る
「CodeYourRuby」で オープンなコードレビューを体験しよう
Multi paradigm design
210917 オープンセミナー@広島のこれまでとこれから
Androidアプリ開発で活躍必至!? ビルドツールGradle
プロダクトを育てるのにGoogleのサービスが助けてくれること
DojoとDojo、そして地域!みんなつながる合同イベントのすすめ
今時のオンプレなgithubクローン環境構築
趣味プロダクトで楽しいコードライフワークを送る

Similar to 今年はRubyを勉強するぞ!という方へCodeYourRubyリポジトリのご紹介 (20)

PDF
Ruby開発の現場を支える技術
PDF
リモートチームとふりかえり改善フレームワーク
KEY
Yapc2012資料
PDF
LT: 今日帰ってすぐに始められるPython #nds45
PDF
Cmujp21_node-webkit
PDF
Pythonとgit hubとベンチャー企業の上手な付き合い方
PDF
omotesando.rb_20231005.pdf
PPTX
GitHub Handson
PDF
Github of project
PDF
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
PPTX
Git & GitHub セミナー.pptx
PPTX
Wantedlyのテスト事情
PDF
201806 hugo で静的サイト作ってみた
PDF
趣味プログラマの先輩からのアドバイス
KEY
RubyMotionを1週間 触ってみた印象
PPTX
Git hubで雑誌記事を執筆するのは間違っているだろうか
PDF
新・ReVIEWパーサについて
PDF
【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入
PDF
Python for Beginners ( #PyLadiesKyoto Meetup )
PDF
Webデベロッパの祭典@東京:Webエンジニアの視点
Ruby開発の現場を支える技術
リモートチームとふりかえり改善フレームワーク
Yapc2012資料
LT: 今日帰ってすぐに始められるPython #nds45
Cmujp21_node-webkit
Pythonとgit hubとベンチャー企業の上手な付き合い方
omotesando.rb_20231005.pdf
GitHub Handson
Github of project
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
Git & GitHub セミナー.pptx
Wantedlyのテスト事情
201806 hugo で静的サイト作ってみた
趣味プログラマの先輩からのアドバイス
RubyMotionを1週間 触ってみた印象
Git hubで雑誌記事を執筆するのは間違っているだろうか
新・ReVIEWパーサについて
【デブサミ夏A5】LINE開発におけるGitHub Enterprise導入
Python for Beginners ( #PyLadiesKyoto Meetup )
Webデベロッパの祭典@東京:Webエンジニアの視点
Ad

今年はRubyを勉強するぞ!という方へCodeYourRubyリポジトリのご紹介