Questions marquées «naming-conventions»

Les conventions de dénomination font référence aux règles générales régissant les noms attribués aux constructions de programmation telles que les variables et les méthodes. Ces conventions facilitent la lisibilité et améliorent ainsi la maintenabilité du code en renforçant la cohérence des noms entre des modules disparates.

7
L'utilisation du suffixe «Async» dans un nom de méthode dépend-elle de l'utilisation ou non du modificateur «async»?
Quelle est la convention pour suffixer les noms de méthodes avec "Async"? Le suffixe "Async" doit-il être ajouté uniquement à une méthode déclarée avec le asyncmodificateur? public async Task<bool> ConnectAsync() Ou est-ce suffisant que la méthode retourne simplement Task<T>ou Task? public Task<bool> ConnectAsync()





6
Conventions de dénomination pour les classes abstraites
Je me souviens distinctement qu'à un moment donné, la directive préconisée par Microsoft était d'ajouter le suffixe «Base» à une classe abstraite pour éviter le fait qu'elle était abstraite. Par conséquent, nous avons des classes comme System.Web.Hosting.VirtualFileBase, System.Configuration.ConfigurationValidatorBase, System.Windows.Forms.ButtonBaseet, bien sûr, System.Collections.CollectionBase. Mais j'ai remarqué que, dernièrement, beaucoup de classes …


3
Convention de dénomination des constantes Scala?
Quelle est la convention de dénomination des constantes Scala? Une brève recherche sur les suggestions de StackOverflow en majuscules CamelCase (la première ligne ci-dessous), mais je voulais revérifier. val ThisIsAConstant = 1.23 val THIS_IS_ANOTHER_CONSTANT = 1.55 val thisIsAThirdConstant = 1.94 Quel est le style Scala recommandé?







2
Conventions de dénomination pour les fichiers de classe partielle
Je génère la majeure partie de mon code de génération de modèles ASP.NET MVC. Tous les fichiers générés sont des classes partielles qui utilisent des conventions de dénomination standard. Par exemple, mon fichier de contrôleur d'employé est nommé EmployeeController.cs. Si je souhaite étendre EmployeeController avec une logique personnalisée non générée, …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.