コンテンツにスキップ

agile

リファクタリング

既存のコードを外部的な振る舞いを変えずに再構成するプロセスであり、可読性、保守性、設計の改善を目的とします。リファクタリングは、振る舞いを変えるバグ修正や、振る舞いを追加する機能追加とは異なります。一般的なリファクタリングの活動には、変数名の明確化、メソッドの抽出、重複の削除、複雑なロジックの簡略化などがあります。各変更後に振る舞いが保持されていることを確認できる包括的な自動テストがある場合、リファクタリングは最も安全です。アジャイルチームでは、リファクタリングは後回しにされる一時的な作業ではなく、日常の開発に自然に組み込まれた継続的な活動として扱われます。これは技術的負債を管理・削減するための主要な戦略です。

関連用語

次の見積もりは Plandeck で

リアルタイムで同時公開できるFreeのプランニングポーカー。Fibonacci や T シャツサイズのデッキ、非同期投票に対応。設定不要。