Questions marquées «coding-standards»

Les normes de codage, ou conventions de codage, sont des ensembles de règles ou de lignes directrices conçues pour régir le processus de production de code dans un projet logiciel. Ils sont généralement basés sur les meilleures pratiques de l'industrie ou sur des conventions généralement acceptées. Ils incluent les conventions de dénomination, le style, les fonctionnalités interdites, etc.


8
Et toutes ces règles de codage?
J'ai toujours soutenu l'idée d'avoir des règles de codage pour les développeurs dans une entreprise ou un projet spécifique. Surtout si l'entreprise a une taille supérieure à 10. Plus l'entreprise est grande, plus le besoin est grand. Je sais que beaucoup de gens seront en désaccord, mais j'ai vu des …


2
Avons-nous besoin de valider l'utilisation complète du module ou seulement les arguments des méthodes publiques?
J'ai entendu dire qu'il est recommandé de valider les arguments des méthodes publiques: Doit-on vérifier null s'il n'attend pas null? Une méthode doit-elle valider ses paramètres? MSDN - CA1062: Validez les arguments des méthodes publiques (j'ai un arrière-plan .NET mais la question n'est pas spécifique à C #) La motivation …

5
Pourquoi un HashMap devrait-il être utilisé (dans les fonctions) pour déterminer la valeur à renvoyer (pour une clé) quand une construction if else peut faire le travail en un temps meilleur?
Alors que je travaillais récemment dans une grande entreprise, j'ai remarqué que les programmeurs y suivaient ce style de codage: Supposons que j'ai une fonction qui renvoie 12 si l'entrée est A, 21 si l'entrée est B et 45 si l'entrée est C. Je peux donc écrire la signature de …



1
Dénomination des classes et interfaces associées
J'ai créé une ObjectParserclasse qui analyse les données en objets fortement typés en utilisant un IObjectParserDataSourcecomme source de données (les données peuvent être un fichier Excel, un fichier texte, un tableau, une chaîne de requête, etc.). Des exemples de mes implémentations de IObjectParserDataSourcesont: TextFileObjectParserDataSource ExcelFileObjectParserDataSource Ces noms de classe me …



6
Dois-je utiliser la casse du titre dans les URL?
Nous décidons actuellement d'une convention de dénomination cohérente sur un site avec plusieurs applications Web. Historiquement, j'ai été un défenseur des «minuscules toutes les lettres! lors de la création d'URL: http://example.com/mysystem/account/view/1551 Cependant, au cours de la dernière année ou deux, en particulier depuis que j'ai commencé à utiliser ASP.NET MVC …



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.