リファクタリングクラスターバックログ
LOC削減の見込み、安全性、範囲の広さでランキング。
1. チャンネルプラグイン設定とセキュリティの定型コード
最も価値の高いクラスター。多くのチャンネルプラグインで繰り返されるパターン(config.listAccountIds、config.resolveAccount、security.resolveDmPolicyなど)。想定削減量: 約250〜450行。
2. 拡張ランタイムシングルトン定型コード
非常に安全。ほぼすべての拡張が同じランタイムホルダーパターンを持つ。想定削減量: 約180〜260行。
3. オンボーディングプロンプトと設定パッチステップ
広いサーフェスエリア。多くのオンボーディングファイルが同様のパターンを繰り返す。想定削減量: 約300〜600行。
4. マルチアカウント設定スキーマフラグメント
拡張間で繰り返されるスキーマフラグメント。想定削減量: 約120〜220行。
5. Webhookとモニターライフサイクル起動
中程度の価値のクラスター。繰り返されるstartAccount/モニターセットアップパターン。想定削減量: 約150〜300行。
6. 小規模な完全クローンクリーンアップ
低リスクのクリーンアップバケット。想定削減量: 約30〜60行。
推奨順序
- ランタイムシングルトン定型コード
- 小規模な完全クローンクリーンアップ
- 設定とセキュリティビルダーの抽出
- テストヘルパーの抽出
- オンボーディングステップの抽出
- モニターライフサイクルヘルパーの抽出