Claude Code を始めよう
あなたは、音楽分析プラットフォームを開発する新しいチームに加わったばかりの開発者です。同僚から、見慣れないコードベースを素早く理解するには Claude Code が役立つと聞きました。
プロジェクトディレクトリには、次の関数を含む analytics.py があります。
def calculate_album_stats(albums, min_tracks=5, multiplier=1.2):
"""Process album data and return statistics for qualifying albums."""
output = []
for album in albums:
track_count = album.get('track_count', 0)
if track_count > min_tracks:
adjusted_popularity = album.get('popularity', 0) * multiplier
tier = 'platinum' if adjusted_popularity > 80 else 'gold'
output.append({
'album_id': album['album_id'],
'title': album['title'],
'original_popularity': album.get('popularity', 0),
'adjusted_popularity': adjusted_popularity,
'tier': tier
})
return sorted(output, key=lambda x: x['adjusted_popularity'], reverse=True)[:5]
注: 自分のマシンに Claude Code をセットアップする方法については、セットアップガイド を確認してください。
この演習はコースの一部です
Claude Code によるソフトウェア開発
演習の手順
claudeを実行して Claude Code を起動します。analytics.py内のcalculate_album_stats()関数について Claude に説明を求めます。- 確認が終わったら、
/exitと入力して Claude Code を終了します。
