refactoring
Installation
SKILL.md
リファクタリング実行の流れ
必ずブランチを切ること refactor/xxx のように、リファクタリングであることがわかるブランチ名にする
リファクタの際は必ず対象モジュールにテストがあるかを確認する
Red-Green-Refactor の原則に従い、リファクタにおいてもこのサイクルを遵守すること
リファクタ対象
references/plan.md から、高優先度・未対応のものを選ぶ
完了後は TODO を更新する
凝集度は機能的凝集に、結合度はメッセージ結合に
凝集度と結合度を改善することでコードの流れは格段に良くなります 以下の凝集度と結合どの内容をよく理解し、機能的凝集とメッセージ結合を目指しましょう
凝集度
1 -> 7 に向けてコードの品質は悪化するため、機能的凝集を目指します