Donnez du sens et des explications avec le moins de caractères possible sous une forme qui soit la plus acceptée par votre équipe ou votre communauté en général.
Je développe une application Web typique avec les couches suivantes Couche UI (MVC) Couche de logique métier (BAL) Couche d'accès aux données (DAL) Chaque couche a son propre objet DTO, y compris BAL et DAL. Mes questions à ce sujet sont les suivantes Le DTO renvoyé par le DAL est …
Après avoir lu Les noms de paquets doivent-ils être singuliers ou au pluriel? Il m'est apparu que je n'avais jamais vu un vrai débat couvrir l'un de mes bêtes noires: nommer les implémentations d'interfaces. Supposons que vous ayez une interface Orderdestinée à être implémentée de différentes manières, mais que l'implémentation …
S'il y a une méthode bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } devrait-il plutôt s'appeler IsStuffDone()? Les deux noms pourraient être mal interprétés par l'utilisateur: Si le nom est: DoStuff()pourquoi renvoie-t-il un booléen? Si le nom est, IsStuffDone()il …
La plupart des langages de programmation semblent être conçus pour ne pas permettre de déclarer un identifiant commençant par un nombre. J'étais simplement curieux de connaître la raison. J'ai déjà cherché sur le Web, mais je n'ai pas trouvé d'explication satisfaisante.
Je demande les meilleures pratiques avec cette question. Ce n'est un problème que si l'entreprise cliente est strictement nationale et a une langue maternelle autre que l'anglais, je pense. Si le client a beaucoup d'expressions principalement très spécifiques au domaine (disons, allemand), mélangées à des noms moins spécifiques au domaine. …
J'ai récemment travaillé avec l' objet XMLHttpRequest en JavaScript, et je n'ai pas pu m'empêcher de remarquer que la casse de ce nom n'a aucun sens. Pourquoi «XML» est-il tout en majuscules alors que «Http» ne l'est pas? Ce sont deux acronymes! Il serait sûrement plus logique que le nom …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Dans l'article d'Eric Lippert Qu'est-ce …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Nous connaissons tous la convention …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 4 ans . Récemment , je suis tombé …
Mon collègue qui est un gars senior me bloque sur une révision de code parce qu'il veut que je nomme une méthode 'PerformSqlClient216147Workaround' car c'est une solution de contournement pour un défaut ###. Maintenant, ma proposition de nom de méthode est quelque chose comme PerformRightExpressionCast qui tend à décrire ce …
Je construis des bibliothèques avec diverses petites fonctions utilitaires en C # et j'essaie de décider d'un espace de noms et d'une convention de dénomination de classe. Mon organisation actuelle est comme ceci: Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} public class …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 mois . Cela fait maintenant environ 4 …
Par exemple, une classe comme: class Dog { } //never mind that there's nothing in it... puis une propriété comme: Dog Dog { get; set; } On m'a dit que si je ne peux pas trouver un nom plus imaginatif pour cela, alors je dois utiliser: Dog DogObject { get; …
Récemment, j'ai commencé à publier un projet open source, alors que j'étais le seul utilisateur de la bibliothèque, je ne me souciais pas des noms, mais je sais que je veux attribuer des noms intelligents à chaque méthode pour le rendre plus facile à apprendre, mais je dois également utiliser …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.