リファクタリング

著者: Peter Berry
作成日: 12 Aug. 2021
更新日: 10 5月 2024
Anonim
リファクタリングしながらクラス設計を考える【コードで理解する】 - プログラミング相談所オンライン
ビデオ: リファクタリングしながらクラス設計を考える【コードで理解する】 - プログラミング相談所オンライン

コンテンツ

定義-リファクタリングとはどういう意味ですか?

リファクタリングとは、外部の動作を変更せずにアプリケーションのソースコードを変更するプロセスです。コードのリファクタリングの目的は、読みやすさ、複雑さ、保守性、拡張性など、コードの非機能プロパティの一部を改善することです。


リファクタリングはソースコードの寿命を延ばし、レガシーコードにならないようにします。リファクタリングプロセスにより、このようなコードの将来の機能強化がより快適な体験になります。

リファクタリングはリエンジニアリングとも呼ばれます。

Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

Techopediaはリファクタリングについて説明します

リファクタリングは、IT部門の幹部にとって難しい販売になる可能性があります。まず、既存のコード変更に関する管理者のコンセンサスがあります。コードが破損していない場合、修正は不要です。ソフトウェアのリファクタリングにより、ソースコードのエージングプロセスが遅くなります。第二に、管理者は追加のリソースが必要なため、リファクタリングをためらいます。ただし、将来の投資回収の可能性があるため、リファクタリングは既存のコードの寿命に対する非常に費用対効果の高いアプローチとなります。さらに、古いソフトウェアアプリケーションシステムの交換は非常に高価になる可能性があります。開発者がリファクタリングツールを作成し続けている場合、この手法はより一般的になるでしょう。