神戸市東灘区向洋町中4-1
今回の西脇.rb & 東灘.rbの勉強会では、「 Ruby リファクタリング Dojo (道場)」を開催します。
「Ruby リファクタリング Dojo」では簡単なプログラミング問題を事前に各自で解いて集まり、みんなでリファクタリング・ディスカッションを行います。
共通の問題を全員で解くので、他の人が書いたコードと自分のコードを比較してその人の知識や技術を吸収することができます。
また、自分が書いたコードを他の人にレビューしてもらい、リファクタリングのアイデアを出してもらうことで、「もっと良いコードの書き方」はもちろん「リファクタリングの仕方」を学習することもできるはずです。
リファクタリングDojoで使用するプログラミング問題は以下の2問です。
['キシモト', 'イトウ', 'カネダ']
=> [ ['ア', ['イトウ']], ['カ', ['カネダ', 'キシモト']] ]
はい、初心者の方も大歓迎です!
Rubyやプログラミングの経験は問いませんので、お気軽にご参加ください。
いいえ、どうしても時間が作れなかったり、どうしても問題が解けなかったりした場合は途中まででもOKです。
ただし、最後まで解いてそれをみんなにレビューしてもらった方が、より勉強になると思います。
「絶対」ではないですが、「なるべく」書いてきてください。
リファクタリングとは「振る舞いを変えずにコードを改善すること」です。
テストがあると「確実に素早く」振る舞いが変わっていないことを確認できます。
上記のリポジトリにはRSpecの雛形を作ってあるので、比較的容易にテストコードを追加できるはずです。
ただし、Q2の回答と同様、「どうしても書けなかった」という場合は、勉強会当日に一緒にテストを書いていくので大丈夫です!
他に何かご不明な点があれば、Doorkeeperのお問い合わせフォームやTwitter (@nshgrb)のメンション等でお気軽にお問い合わせください。
ありがとうございます。お好きなサービスをフォローしてください!
お知らせ(2022.8.12) 例年開催してきた「Rubyプログラミングキャンプ」は、新型コロナウイルス感染拡大防止の観点からしばらく開催を見合わせます。 「Rubyプログラミングキャンプ」以外のイベント・勉強会の開催も現時点では未定です。 ただし、Kobe.rb単独の活動は継続中です。最新情報は下記ページでご確認ください。 https://koberb.doorkeeper.jp...
メンバーになる