2025-11-08

日報を日報として書くのが続けられないので、気が向いた時に1日の振り返りを書こうと思う。

今日は「なっとく!並行処理プログラミング」のChapter7を読み進めた。
サンプルコードが Python なので ChatGPT にお願いして Ruby に書き換えてもらったらすごく読みにくいコードが出てきたので、Claude Code に書き直してもらって読めるような内容になった。

今日は Ruby に書き換えてもらって終わりにしないで、自分でゼロからこの実装をする場合にどのような流れで組み立てればいいかを Claude Code に相談しながら実装をしてみた。
これは思いつきでやったけど、結構良かった。
いきなり完成レベルのコードを考えようとするとやっぱり自分にはまだ壁が高すぎるので、Claude Code が出してくれた方針に従って

逐次実行→一つだけ Thread 化してみる→全てを Thread 化してみる→重複している実装を抽出する

みたいな流れでやってみると考え方を鍛えられている感じで良かった。

あとは結城先生の Java言語で学ぶデザインパターン入門もちょっとだけ読んだ。