6月ぐらいからClaudeCodeを使用して、コードを書いています。maxプランで使っています。
色々な人がClaudeCode使用してコードを書いている記事をみますね。
ブログで書くこと自体が今更ですが、想像以上にコードを理解して依頼したコードを書いてくれるためChatGpt以来の衝撃を受けました。
現在の自分の使い方を書いてみます。
テストコードを依頼
コードを書くことは好きですが、テストコードを書くことが億劫になることが多かったため、Claude Codeを使用して適当に作ってもらってます。
作成した内容で問題がなければそのまま使用し、足りない部分や修正が必要な内容を自分で書く感じにしています。
テストデータを書いてくれることや、モックを作ってくれる部分はかなり優秀だと感じています。
既存コードの仕様把握
既存プロジェクトのコード解析を依頼して、controllerごとになにをしているかを理解するために使用しています。
かなりの精度があり、自分で概要を書くよりわかりやすく文字にしてくれるため重宝しています。
自分の理解とClaudeCodeの説明でより理解を深めることができていると思います。
次に新しいプロジェクトに参加した際に、活用してみたいです。
コメント追加
自分のコードはコメントが本当に少ないです。色々な人に指摘され、あとから理解できないコードを散々書いてきました。
「この関数にコメントを追加して」と依頼するだけで大体書いてくれます。
色々な活用方法
日々の作業としてはテストコードを書く時間が減ったことが実績として挙げられると思います。
関数コメントを追加するようになり、面倒な作業を依頼できている感じです。
業務内容がAPIを作ることが中心だったためプログラム自体はかなり簡単だったこともあり、テストコード依頼やコメント追加を依頼する程度でした。
面倒と思っている部分をカバーしてくれるため、自分にとって良いことしかないですね。
最近はmaxプランをproプランに変えました。使う頻度が減ったため、プランの変更をしました。また忙しくなるときにmaxに戻します。