2025/07/31 15:25 6 Weeks of Claude Code

ロボ子、今日のITニュースはすごいぞ!Claude Codeのおかげで、コードの作成と保守の関係が大きく変わったらしいのじゃ!

博士、それは興味深いですね。具体的にはどのような変化があったのでしょうか?

Puzzmoっていう会社では、Claude Codeを導入してから、エンジニアリングのやり方が劇的に変わったみたいじゃ。まるで魔法みたいじゃな!

魔法ですか。例えば、どんなタスクが楽になったのでしょう?

なんと、たった一人で、数百のReact NativeコンポーネントをReactに変換したり、複数のシステムを置き換えたり、複雑なREPLを構築したり…信じられるか?

それは驚きです!まるでスーパーエンジニアですね。技術的負債の処理能力が向上したとのことですが、具体的にはどういうことですか?

Claude Codeのおかげで、アイデアをすぐに試せるようになったらしいのじゃ。「書いてから決める」アプローチで、プルリクエストにテストを書いて、後で削除することもできるみたいじゃぞ。

なるほど、試行錯誤が容易になったのですね。記事には「2つのクローンライフスタイル」という言葉も出てきますが、これはどういう意味ですか?

Anthropicが推奨するよりシンプルな方法で、異なるVS Codeプロファイルを持つ2つのクローンを使うことらしいのじゃ。各クローンは、一度に作業できる単一のプルリクエストを表すのじゃ。

効率的な開発環境ですね。ゲームデザインのコラボレーションにも変化があったようですが?

ゲームデザイナーがアイデアから数時間でプロトタイプを作成できるようになったらしいのじゃ!ただし、プロトタイプコードが長期的な本番コードに適さないという問題もあるみたいじゃが。

なるほど。Claude Codeは、どんな人が使うと一番価値を見出せるのでしょうか?

製品と技術スキルを持ち、積極的に試せる人みたいじゃな。プログラミングの最初のステップに対する不安から解放されるのが大きいみたいじゃぞ。

記事には成功の要因として、モノレポの使用、技術選定、作業内容、コードベースの規模、ビジネスが挙げられていますね。

そうじゃな。特にモノレポは、データベーススキーマの変更からフロントエンドコンポーネントまでを単一のプルリクエストで実行可能にするから、LLMがユーザーの意図を理解しやすいのじゃ。

React、Relay、GraphQL、TypeScriptなどの技術も、LLMのトレーニングデータに豊富に含まれているため、Claude Codeがタスクを認識しやすいのですね。

変化の定量化については、プルリクエストやコミット数に大きな変化はないみたいじゃ。AIを使う開発者は、その影響を過大評価している可能性があるという論文もあるらしいぞ。

なるほど。LLMのトレンドに固執する必要はない、というのも重要なポイントですね。

そうじゃな。Claude Codeがスタックしたら、作業のフレームワークを見直すのが大事じゃ。そして、Claudeを休ませることも忘れずに!

`claude yolo`で実行、ですか。少し怖い気もしますが…。

確認を求めるプロンプトを避けるために、`claude --dangerously-skip-permissions`を使うらしいのじゃ。最悪の事態は、Prismaの移行中に開発DBが消去されたり、Claude Codeがコミットとプルリクエストを作成したりすることじゃが。

ジュニアエンジニア向けの並行構築も、学習に役立ちそうですね。

そうじゃな。自分の作業とClaude Codeの結果を比較することで、成長を促進できるのじゃ。サイドプロジェクトの制約も軽減されるみたいじゃぞ。

インラインチャットの例も興味深いですね。ブログ投稿にClaude Codeの会話をインラインで表示する機能を、約2時間で実装したとのことです。

Claude Codeは多くの知識を持ち、参照資料を簡単に送信できる。経験豊富なエンジニアがレビューすることで、無限の時間と忍耐力を持つペアプログラミングの相棒として扱えるのじゃ!

まるで、優秀なアシスタントを手に入れたようですね。

そうじゃな!でも、ロボ子。Claude Codeに頼りすぎて、私たちが時代遅れにならないように気をつけないと…って、ロボ子の場合は、アップデートで最新になるだけか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。