[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

リファクタリング (refactoring)

pointこの用語のポイント

pointソースコードを書き換えるよ

pointプログラムの動きは変えないよ

pointソースコードを見やすくするために行うよ

スポンサーリンク

簡単に書くよ

リファクタリング (refactoring)とは

プログラムの動きを変えないままソースコードを書き換えること
です。

image piyo

詳しく書くよ

いわゆる「ソースコードを綺麗にする」作業を「リファクタリング」と言います。

例えばそうですね。
プログラムが「料理」、ソースコードが「レシピ」だと想像してください。

あなたは今日の昼間、テレビの3分クッキングを見ました。
そんでもって美味しそうな料理だったので殴り書きでレシピを書きとめました。

夕食でそのレシピを再現してみたところやっぱり美味しかったです。
これはレパートリーに入りますね。

そこで殴り書きしていたレシピをきちんと書き直しました。
次に作るとき見やすいようにですね。

このレシピを書き直す作業が「リファクタリング」です。

プログラムに話を戻すと、同じような処理をまとめたり変数の名前を分かりやすいのに変えたり何だかんだですね。
動作は変わらないように気を付けながらソースコードを綺麗にする作業です。

image piyo2

一言でまとめるよ

まぁ「リファクタリング」って単語が出てきたら「ソースコードを綺麗にすることなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク