Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 . Les développeurs de logiciels qui …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 6 ans . Beaucoup de mes livres Java ont entre 5 et 10 …
Un peu de contexte: En tant que chef d'équipe, j'utilise NDepend environ une fois par semaine pour vérifier la qualité de notre code. En particulier, la couverture de test, les lignes de code et les métriques de complexité cyclomatique sont inestimables pour moi. Mais en ce qui concerne les cycles …
Une question précédente sur la raison pour laquelle les gens détestent Microsoft a été fermée. Il s'agit d'une tentative de poser une question un peu plus constructive dans le même sens. Celui-ci est à la fois plus large et plus étroit. C'est plus général en parlant des fournisseurs de logiciels …
Nouvelle publication demandée à StackOverflow: Je travaille dans un petit temps de développement avec un temps de développement très limité. Nous développons un outil important pour le résultat de notre travail, mais non utilisé quotidiennement. Je suis la seule personne de l'équipe à avoir une formation de programmeur. Mon problème …
(J'ai vu cette question , mais la première réponse concerne plus les propriétés automatiques que la conception, et la seconde dit cacher le code de stockage des données au consommateur , ce que je ne suis pas sûr de savoir ce que je veux / mon code fait, donc j'aimerais …
Parfois, les fonctions d'action dans la classe de contrôleur peuvent devenir énormes et désagréables, avec de nombreuses lignes de code pour contrôler simplement le flux de données du modèle vers la vue. À un moment donné, ces énormes fonctions perdent complètement la trace des principes de base d'un bon code, …
Nous avons ce code qui, une fois simplifié, ressemble à ceci: public class Room { public Client Client { get; set; } public long ClientId { get { return Client == null ? 0 : Client.Id; } } } public class Client { public long Id { get; set; } …
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 …
En C #, l' usinginstruction est utilisée pour disposer de manière déterministe des ressources sans attendre le garbage collector. Par exemple, il peut être utilisé pour: Éliminer les commandes ou connexions SQL, Fermer les flux, libérer la source sous-jacente comme un fichier, Éléments GDI + gratuits, etc. J'ai remarqué que …
Je lis The Art of Unit Testing par Roy Osherove. Je suis à la section 7.2 Écriture de tests maintenables où l'auteur a cette note sur l'odeur de code: REMARQUE: lorsque vous refactorisez l'état interne pour qu'il soit visible par un test externe, cela peut-il être considéré comme une odeur …
Cela fait quelques mois que j'ai commencé mon poste de développeur de logiciels d'entrée de gamme. Maintenant que j'ai dépassé certaines courbes d'apprentissage (par exemple le langage, le jargon, la syntaxe de VB et C #), je commence à me concentrer sur des sujets plus ésotériques, comme pour écrire de …
Je voulais juste savoir quelle est la différence entre l'analyse de code statique et la révision de code. Comment se fait chacun de ces deux? Plus précisément, quels sont les outils disponibles aujourd'hui pour la révision de code / l'analyse statique de PHP? J'aimerais également connaître les bons outils de …
Aujourd'hui, au travail, un de mes collègues a examiné mon code et m'a suggéré de supprimer une propriété de type ensemble et d'utiliser une méthode à la place. Comme nous étions tous les deux occupés à autre chose, il m'a dit de regarder la Property Designsection du livre "Framework Design …
Je viens de rejoindre une équipe de développement (relativement) petite qui travaille sur un projet depuis plusieurs mois, voire un an. Comme la plupart des développeurs se joignant à un projet, j'ai passé mes premiers jours à examiner la base de code du projet. Le projet (une application métier interne …
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.