第4回スキルアップ勉強会「あなたもチャレンジ!コードレビューライブ 〜伊藤淳一からの挑戦状〜」 - connpass に挑戦者枠で申し込んでみた。
お題は、アラビア数字とローマ数字の変換器を Ruby で実装する、というもの。
Ruby の言語仕様があまりよく分かっていないので、以下のような流れで進めようと思っている。
Step 1. 適当な静的型付け言語で実装する(Java など)
Step 2. 適当な動的型付け言語に移植する(Python など)
Step 3. Ruby に移植する
この方法であれば、「設計」と「Ruby のキャッチアップ」を分離できて混乱しないような気がしている。
現時点では、Step 1 が大体終わったところ。
この3連休にコードを書いてみませんか?ローマ数字の仕様にも詳しくなれますよ〜😁
— Junichi Ito (伊藤淳一) (@jnchito) October 13, 2024
SonicGarden/sg-romanizer: 第4回 SG Tech スキルアップ勉強会用のお題 https://t.co/ZSi31ksjw0 pic.twitter.com/GbAEcXMnAs