リファクタリング (鉄の掟)
目的: コード量の削減と構造の単純化。
鉄の掟 (Rules)
- •
特定 (Identify):
- •重複コード、コピペロジックを発見せよ。
- •ハードコーディングされた値を発見せよ。
- •
実行 (Execute):
- •共通パターンを
src/core.tsまたはsrc/utils.ts(存在する場合) に抽出せよ。 - •ハードコーディング値は
config/default.yamlに移動し、loadConfigで読み込め。 - •未使用コードは即座に削除せよ。
- •共通パターンを
- •
検証 (Verify):
- •
npm run lintを実行せよ。
- •