リファクタリングクラスターバックログ

LOC削減の見込み、安全性、範囲の広さでランキング。

1. チャンネルプラグイン設定とセキュリティの定型コード

最も価値の高いクラスター。多くのチャンネルプラグインで繰り返されるパターン(config.listAccountIdsconfig.resolveAccountsecurity.resolveDmPolicyなど)。想定削減量: 約250〜450行。

2. 拡張ランタイムシングルトン定型コード

非常に安全。ほぼすべての拡張が同じランタイムホルダーパターンを持つ。想定削減量: 約180〜260行。

3. オンボーディングプロンプトと設定パッチステップ

広いサーフェスエリア。多くのオンボーディングファイルが同様のパターンを繰り返す。想定削減量: 約300〜600行。

4. マルチアカウント設定スキーマフラグメント

拡張間で繰り返されるスキーマフラグメント。想定削減量: 約120〜220行。

5. Webhookとモニターライフサイクル起動

中程度の価値のクラスター。繰り返されるstartAccount/モニターセットアップパターン。想定削減量: 約150〜300行。

6. 小規模な完全クローンクリーンアップ

低リスクのクリーンアップバケット。想定削減量: 約30〜60行。

推奨順序

  1. ランタイムシングルトン定型コード
  2. 小規模な完全クローンクリーンアップ
  3. 設定とセキュリティビルダーの抽出
  4. テストヘルパーの抽出
  5. オンボーディングステップの抽出
  6. モニターライフサイクルヘルパーの抽出