リファクタリングパターン は何をしますか?
名前付きリファクタリング変換を適用して、振る舞いを変更せずにコード構造を改善します。ユーザーが「これをリファクタリングして」「コードの臭い」「メソッドの抽出」「条件分岐の置換」「技術的負債」「メソッドの移動」「変数のインライン化」「条件分岐の分解」などと言及した場合に使用します。また、レガシーコードの整理、新機能のためにコードを再構築する準備、特定のコードの臭いにどの変換を適用するかの特定を行う際にも起動します。臭い駆動型リファクタリング、安全な変換シーケンス、テストガードをカバーします。コード品質の基礎については clean-code を、複雑性の管理については software-design-philosophy を参照してください。