JA EN
用語集 › refactoring

GLOSSARY

refactoring

リファクタリング。動作を変えずコードを整理すること

1本の論文題名に登場

定義

外から見た振る舞いを変えずに、コードの内部構造だけを整理し直す作業。重複の除去や責務の分割で保守性を上げるのが目的で、機能追加やバグ修正とは意図的に分けて行うのが原則。テストが振る舞いの不変を保証する前提の作業なので、コード生成モデルの評価課題としては「変わっていないこと」を機械的に検証できる点が扱いやすい。

論文題名での読み方

コード改善の課題

この語が出てくる解説