いいえ、ハンガリー語の命名法は推奨されません。可読性は向上しますが、コードの冗長性が生じ、保守性が低下し、最新のプログラミング言語の明確で簡潔なスタイルに違反します。代わりに、意味のある名前、タイプヒント、ドキュメントのコメントを使用することもできます。
#PHP 関数の名前付け: ハンガリー語表記を使用する必要がありますか?
はじめに
ハンガリー語命名法は、変数、関数、クラスの名前にデータ型やその他の属性に関する情報が含まれることを要求する命名規則です。 。この規則は、コードの可読性と保守性を向上させることを目的としています。
利点
欠点
実際的なケース
長方形の面積を計算する calculate_area
という名前の関数があるとします。ハンガリー語の命名法を使用すると、関数には次の名前を付けることができます。
function calculate_area_int($width, $height) { // ... }
この例では、_int
接尾辞は、width
および height
パラメーターが次のとおりであることを意味します。整数型。
代替案
ハンガリー語命名法の代替案は次のとおりです:
rectangle_width
や rectangle_area
など、目的を説明する関数。 結論
ハンガリー語の命名法には、読みやすさを向上させるという点で一定の利点がありますが、多くの場合、その欠点のほうが明らかです。現代のプログラミング言語は、ハンガリー語の命名法に反して、明確で簡潔なコーディング スタイルを推進しています。したがって、意味のある名前、タイプヒント、ドキュメントのコメントなどの代替手段が推奨されます。
以上がPHP 関数名にはハンガリー語表記を使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。