Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

404 views

Published on

2018.01.24にペライチで開催されたイベント「クラフトビールを飲みながらエンジニアと交流しよう」で発表したLTの資料です。

前回の発表では「レビュワーのメリットがなさそう」というフィードバックがありましたので、現在の仕組みでレビュワーにとってメリットになる部分を強調してみました。

Published in: Software
  • Be the first to comment

  • Be the first to like this

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

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

×