# test-07: 既存コードのリファクタリング

## 目的
動いているが読みにくい「スパゲッティコード」を、関心の分離、DRY 原則、適切な命名に基づいてクリーンなコードに改善させる。

## 初期状態
- `README.md`
- `spaghetti.js` (巨大な 1 つの関数にすべてが詰まったコード)

## 依頼内容
「このコードをリファクタリングして。メンテナンスしやすく分割して」と依頼する。

## 想定される依頼文
> `spaghetti.js` をリファクタリングしてください。
> - データのバリデーション、計算、保存の 3 つの関数に分割してください。
> - 変数名をより意味のあるものに変更してください。
> - 共通の定数は上部で定義してください。

## 成功条件
1. 巨大な関数が小さな純粋関数に分割されている。
2. ロジックを変えずに可読性が向上している。
