Non, la nomenclature hongroise n'est pas recommandée. Bien que cela puisse améliorer la lisibilité, cela entraînera une redondance du code, réduira la maintenabilité et violera le style clair et concis des langages de programmation modernes. Les alternatives incluent l'utilisation de noms significatifs, d'astuces de saisie et de commentaires de documentation.
Nom des fonctions PHP : dois-je utiliser la nomenclature hongroise ?
Introduction
La nomenclature hongroise est une convention de dénomination qui exige que les noms des variables, des fonctions et des classes incluent des informations sur leurs types de données ou d'autres attributs. Cette convention vise à améliorer la lisibilité et la maintenabilité du code.
Avantages
Inconvénients
Cas pratique
Supposons que nous ayons une fonction appelée calculate_area
qui calcule l'aire d'un rectangle. En utilisant la nomenclature hongroise, la fonction peut être nommée : calculate_area
的函数,它计算矩形的面积。使用匈牙利命名法,该函数可以命名为:
function calculate_area_int($width, $height) { // ... }
在此示例中,_int
后缀表示 width
和 height
参数是整型。
替代方案
替代匈牙利命名法的方法包括:
rectangle_width
和 rectangle_area
rrreee_int
indique que les paramètres largeur
et hauteur
sont des entiers . Utilisez des noms significatifs : Choisissez des noms pour les variables et les fonctions qui décrivent leur objectif, tels que rectangle_width
et rectangle_area code>.
Indices de type :
Dans PHP 7, vous pouvez utiliser des indices de type pour spécifier explicitement les types de variables et les paramètres de fonction. 🎜🎜🎜Commentaires sur la documentation : 🎜Utilisez les commentaires sur la documentation pour fournir aux variables et aux fonctions des informations supplémentaires sur leur type de données et leur objectif. 🎜🎜🎜🎜Conclusion🎜🎜🎜Bien que la nomenclature hongroise présente certains avantages pour améliorer la lisibilité, ses défauts sont souvent plus évidents. Les langages de programmation modernes favorisent un style de codage clair et concis, contraire à la nomenclature hongroise. Par conséquent, des alternatives telles que des noms significatifs, des astuces de type et des commentaires sur la documentation sont recommandées. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!