第4回スキルアップ勉強会「あなたもチャレンジ!コードレビューライブ 〜伊藤淳一からの挑戦状〜」
イベント内容
イベント概要
事前に提示されたプログラミング問題に解答してもらい、そのコードを勉強会の中でソニックガーデンの伊藤淳一がリアルタイムにコードレビューする、体験型のプログラミング勉強会です。
なお、プログラミング問題の解答は必須ではありません。解答せずに勉強会の様子をただ視聴するだけでも大丈夫です。
ですが、実際にコードを書いてから勉強会を視聴した方が100倍勉強になるはずです!
こんな方におすすめ
- 凄腕プログラマーによるライブコードレビューを体験したい方
- 自分のコードの改善点や成長のためのアドバイスを求める方
- プログラムを書く際に大切な観点や考え方を学びたい方
- 実装の技術だけでなく、設計や考え方も深掘りしたい方
コードレビューはソニックガーデンの伊藤が担当。
実践的なフィードバックや解説を交えながら、より深い学びを提供します。
リアルな現場で役立つスキルを身につけたい方はぜひご参加ください!
なお、実装に使うプログラミング言語はRubyです。
今回のお題はこれ!
みなさんに作成してもらうプログラミング問題はこちら、「ローマ数字変換プログラム」です。
romanizer = SgRomanizer.new
# アラビア数字 → ローマ数字
romanizer.romanize(1) #=> "I"
romanizer.romanize(2) #=> "II"
romanizer.romanize(3) #=> "III"
# ...
romanizer.romanize(3999) #=> "MMMCMXCIX"
# ローマ数字 → アラビア数字
romanizer.deromanize("I") #=> 1
romanizer.deromanize("II") #=> 2
romanizer.deromanize("III") #=> 3
# ...
romanizer.deromanize("MMMCMXCIX") #=> 3999
プログラム仕様の詳細や解答の方法については以下のGitHubリポジトリで説明しているのでこちらをご覧ください。
https://github.com/SonicGarden/sg-romanizer
上記リポジトリをフォークし、コードを書いてプルリクエストを作成すれば提出完了です!
参加枠について
今回は以下の2つの枠を設けています。
- 挑戦者枠 この問題を解いてコードレビュー受けたい!という人向け
- 一般視聴枠 問題は解かないけど、コードレビューの様子は見てみたい人向け
ですが、そこまで厳密に参加者を区別するわけではありません。
目安としてだいたいの人数を把握するのが目的です。
挑戦者枠への申込みは解答を提出する前でも大丈夫です。
「この問題を解くぞ!コードレビューを受けるぞ!」という意気込みがあれば、その勢いで申し込んでください(苦笑)。
また、申し込んでみたものの問題が解けなかった、という場合も挑戦者枠に残ったままで大丈夫です。
反対に、一般視聴枠で申し込んだがやっぱりコードレビューを受けたい、という場合は一般視聴枠のまま解答を提出してもらって大丈夫です。
なお、挑戦者(解答提出者)が多い場合、時間の都合で全員のコードレビューはできない可能性があります。あらかじめご了承ください。
タイムテーブル・発表内容
時間 | 内容 |
---|---|
20:00-20:05 | オープニング |
20:05-20:35 | コードレビュー前半 |
20:35-20:40 | 質疑応答 |
20:40-21:10 | コードレビュー後半 |
21:10-21:15 | 質疑応答 |
21:15-21:30 | クロージング |
レビュアー 伊藤淳一(X: @jnchito)
株式会社ソニックガーデン所属のエンジニア。 シンプルで読みやすいコードを書くことや、テスト駆動開発(TDD)の重要性を語り、現場での実践に繋がる内容について様々な活動を行っています。大阪Ruby会議での基調講演、QiitaやHotwire.loveなどの活動など、エンジニアコミュニティへの貢献も続けています。
- プロを目指す人のためのRuby入門
- Qiita: @jnchito
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。