PHPコードのにおい検出器
-
21-08-2019 - |
質問
http://c2.com/cgi/wiki?DetectingCodeSmellsInPhp <でPHPコードのにおい検出器について/>
私は自分のWebブラウザで開くと、私はエラーを取得するが、私は私のIDEでそれを開いたとき、私にはありません。
それを修正するには?
解決
コードで決定的なコードのにおいが可能即日停止問題が修正されますされます検出。 *takes off joke hat*
何彼はちょうど彼が考えているものにいくつかのパラメータを設定してやっていることは悪いコードです。そして、それは間違っている(IMO)
等しい有するか、または4つの以上のパラメータコードのにおいは?彼自身がコードのにおいの検出器であることがあります!
機能のための20以上の行は、コードのにおいですか?このコードのにおい検出器の主な機能は、コードの49行です!
コードの臭いはあなたがプログラムできるものではありません、いくつかのケースでは、いくつかの機能を行うための最善の方法は、非標準的な方法である(何でもその方法がある)と、それ以外の場合にはそうではありません。あなただけのフランク・ファーマーは、上記のコメントで言ったように、あなたの本能を信頼しなければなりません。ちょうど良いwiffを取ります。
他のヒント
、梨PHP_CodeSnifferののを使用しています。それはあなたがなど独自のルール、ルールの独自のセットを、定義することができます。
PHP_CodeSnifferのはtokenisesと定義されたコーディング標準の違反を検出するための「傍受」PHP、JavaScriptとCSSファイルPHP5スクリプトです。それはあなたのコードがきれいで一貫性のまま確実に不可欠な開発ツールです。また、開発者によって行われたいくつかの一般的なセマンティック・エラーを防ぐことができます。
PHP_CodeSnifferの中にコーディング標準は、スニフファイルのコレクションです。それぞれのコーディング標準の一部だけます。
ファイルのチェックを嗅ぎます
これは、使用する楽しい(PEAR標準に準拠し、単一の機能を書いてみてください)と力コードベースで少なくともいくつかの一貫性です。
のそれは、コードの品質を保証するものではありませんが、それが役立つかもしれないの