ソフトウェアエンジニアリングにおいて、コードのリファクタリングという用語は通常、コードの外部の動作を変更せずにソースコードを変更することを指します。ソフトウェアのリファクタリングはツールの助けを借りて完了する必要があり、リファクタリング ツールはコードを変更し、コードを参照するすべての場所を変更できます。この記事では、より良いプロジェクトを改善するのに役立つ 5 つの優れた PHP コード リファクタリング ツールを紹介します。
1.リファクター
Rephactor は、コマンドラインのリファクタリング ツールで、開発者が異なるコード ベースのソース コードを簡潔な方法で変更できるようにする自動ツールです。
主な機能:
2. ScisrはPHPで書かれたリファクタリングツールです。プロジェクトは GitHub でホストされています。 GPLライセンスに基づいてリリースされています。
使用方法:
クラス名変更:
リーリー修正方法:
リーリーファイル名変更:
リーリークラスとファイルの名前を変更します:
リーリー3. PHPリファクタリングブラウザ
これは、リファクタリングプロセス中の単純なエラーを回避するために、差分を生成することによってリファクタリングの手順を説明する PHP コードリファクタリングツールです。プロジェクトは GitHub でホストされています。
使用ライブラリ:
PHP パーサー by Nikic
パッチ - 変更されたファイル操作に基づいたパッチの作成をサポートします。
PhpStormはJetBrainsが開発したPHP IDEリッチアプリケーションで、リファクタリングをサポートしています。 PhpStorm は、ユーザーがいつでもコーディングを調整したり、単体テストを実行したり、視覚的なデバッグ機能を提供したりするのに役立ちます。
現在、PhpStorm 7 バージョンは PHP5.5 をサポートし、Vagrant、SSH コントロールおよびリモート ツールをサポートし、デバッグとテストのパフォーマンスを向上させます。PhpStormの主な機能:
スマート PHP コーディング エディター;
コード品質分析;Zend Studioは、Zend Technologiesが開発したPHP言語統合開発環境です。 HTML タグと JS タグをサポートしますが、PHP 言語のデバッグ サポートのみを提供します。 主な機能:
強力なプロフェッショナルな編集ツールとデバッグツールを備えています;
PHP 構文の強調表示、自動構文入力、自動構文インデント、コード コピーをサポートします。
php5のクラスのメソッドをリファクタリングする方法
http://www.bkjia.com/PHPjc/892525.html