Section courante

A propos

Section administrative du site

Method Prefixing

La convention de nommage Method Prefixing consiste à ajouter un préfixe spécifique aux noms de méthodes pour indiquer leur rôle, leur portée ou leur catégorie. Ce préfixe sert souvent de repère visuel pour que les développeurs comprennent immédiatement la fonction ou le contexte de la méthode, facilitant ainsi la lecture et la maintenance du code. Cette convention est fréquemment utilisée dans certains langages orientés objets, notamment Objective-C, et dans les cadres d'applications ou bibliothèques suivant des règles strictes d'organisation de code.

Exemples de préfixes courants

Voici quelques exemples de préfixes et leurs significations courantes :

Préfixe Description
get ou set Pour les méthodes d'accès et de modification de propriétés (exemple : getNom, setValeur).
is Pour les méthodes booléennes indiquant un état ou une condition (exemple : isActif, isVisible).
init Pour les méthodes d'initialisation ou de configuration (exemple&nnbsp;: initConnexion, initUI).
on Pour les méthodes qui sont des gestionnaires d'événements (exemple : onClick, onLoad).
do Pour les méthodes qui effectuent une action spécifique (exemple : doCalcul, doSauvegarde).

Contextes d'utilisation

Langage de programmation Description
Objective-C Les développeurs utilisent souvent des préfixes pour éviter les conflits de noms dans les bibliothèques ou pour indiquer un espace de noms lié à un cadre d'application particulier, comme NS (NextStep) pour les classes du cadre d'application Cocoa (par exemple, NSString).
Java et C# Dans les classes orientées objets, on utilise souvent get et set pour les méthodes d'accès et de modification des propriétés, car cette convention est standard et reconnaissable.

Avantages

Inconvénients

En résumé, Method Prefixing est une convention utile dans des contextes où la lisibilité et la clarté sont primordiales. Elle est particulièrement avantageuse dans des environnements avec des règles de nommage strictes et où le code doit être maintenu par de grandes équipes.



Dernière mise à jour : Vendredi, le 18 mai 2024