注: lumitrace を使った claude code 氏に書いてもらったブログ記事です。 注: 文中「Ruby を書いていると、つい .to_s や .to_i、.to_sym を「念のため」付けてしまうことがある」って言ってるけど、これつけてるのは Claude code 氏だからね。ほぼ全部 Coding agent に書いてもらっており、なんか多いなー、って思ってたんだよね。人間よりも防衛的なコードを書きがちなのかな。 Ruby を書いていると、つい .to_s や .to_i、.to_sym を「念のため」付けてしまうことがある。呼び出し元を全部追えば不要だとわかるのだけど、確信が持てないから残しておく。そういうコードが積み重なると、意図が読みにくくなるし、ホットパスでは無駄なオブジェクト生成にもなる。 今回、自作の Vim ライクエディタ RuVim のコードベースに対して

