えいたんごクイズ

refactoring

/ˌriːˈfæktərɪŋ/

意味一覧 (2件)

noun

コードの構造改善

解説

refactoring は、プログラムの外から見える動作を変えずに、コードの内部構造を整理・改善することです。ソフトウェア開発で、古いコードを読みやすくしたり保守しやすくしたりする文脈で使われます。

覚え方のコツ

re- は「再び」、factor は「要素・部品」と考えると、refactoring は部品の組み方をもう一度整える名詞として覚えやすいです。rewrite は大きく書き直す響きがあり、debugging はバグを直すことですが、refactoring は動作を変えずに内部の構造をよくする点が核心です。code refactoring や refactoring work の形でよく出ます。

noun

リファクタリング

(意味 2)

解説

ソフトウェア開発において、プログラムの外部動作は変えずに内部構造を改善する作業。コードの可読性、保守性、および効率性を向上させることが目的。

覚え方のコツ

リファクタリングは日本語のIT現場でもそのまま使われる外来語として覚えるとよい語です。これは同じ refactoring の「コードの構造改善」という説明的な基本義とは別に、会話や資料で専門用語としてカタカナのまま現れる形です。仕様追加やバグ修正ではなく、既存コードを整理する作業名として意識すると区別できます。

例文

The development team spent weeks refactoring the legacy code to improve maintainability.

開発チームは保守性を向上させるため、レガシーコードのリファクタリングに数週間を費やした。

Refactoring reduces technical debt without changing the program's external behavior.

リファクタリングはプログラムの外部動作を変えずに技術的負債を削減する。

We prioritized refactoring to make the codebase easier to understand.

私たちはコードベースを理解しやすくするためにリファクタリングを優先した。

refactoring の語源・成り立ち

refactoring は re-「再び」+ factoring に由来します。factor はラテン語 facere「作る」に遡り、要素を組み直して構造を整える発想につながります。

外部辞書で調べる

この単語を英単語クイズで覚えよう