En expliquant la différence entre la rigueur des langues et les paradigmes à un de mes collègues, j'ai fini par affirmer que: Les langages tolérants, tels que les langages dynamiques et interprétés, sont mieux utilisés pour les prototypes et les petits projets ou les applications Web de taille moyenne. Lorsque …
Nous utilisons SonarQube pour analyser notre code Java et cette règle (définie sur critique) est la suivante: Les méthodes publiques doivent renvoyer au plus une exception cochée L'utilisation d'exceptions vérifiées oblige les appelants de méthode à traiter les erreurs, soit en les propageant, soit en les gérant. Cela fait de …
Je viens de lire quelques-uns des livres blancs et des exemples de Microsoft "Roslyn" et le concept semble très intéressant. D'après ce que je peux dire, cela ouvre la boîte noire qu'est le compilateur et fournit une interface que nous pouvons utiliser pour obtenir des informations et des métriques sur …
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 2 ans . Nous avons ici une grande …
J'ai entendu parler de l'analyse de code de Visual Studio, mais je n'en ai jamais utilisé. J'ai lu MSDN , mais je ne comprends toujours pas l'utilisation réelle de l'analyse de code. N'est-ce pas la même chose que StyleCop? Quelque part, FxCop a également été mentionné. Quelle est la différence …
Il me semble logique que l'on puisse définir un contexte pour l'analyse de code source statique qui inclue des règles pour produire une valeur relative de complexité. Je sais que ce n'est pas comme dans le sens physique parce que le code souce n'a pas "Energy" mais je parie qu'il …
La saisie statique dans un langage de programmation peut être utile pour appliquer certaines garanties au moment de la compilation, mais les types sont-ils le seul outil pour ce travail? Existe-t-il d'autres façons de spécifier des invariants? Par exemple, un langage ou un environnement peut aider à appliquer une garantie …
J'ai étudié la complexité cyclomatique (McCabe) et l'accessibilité des logiciels à uni récemment. Aujourd'hui, mon conférencier a dit qu'il n'y avait pas de corrélation entre les deux mesures, mais est-ce vraiment le cas? Je pense qu'il y aurait certainement une certaine corrélation, car les programmes moins complexes (parmi les rares …
Des outils comme pc-lint ou QAC peuvent être utilisés pour effectuer une analyse de code statique sur une base de code. D'après mon expérience, l'analyse statique génère souvent une énorme quantité de bruit, c'est-à-dire des avertissements sur des choses qui ne sont pas de vrais bugs mais qui enfreignent d'une …
Je travaille dans une entreprise qui obtiendrait 11 sur Joel Test - au moins sur papier. Dans la pratique, cependant, rien ne fonctionne aussi bien que prévu et le projet est sur DEFCON 1 depuis six mois. Maintenant, la plupart de mes pairs sont heureux s'ils peuvent rentrer chez eux …
J'ai l'habitude de chercher à la main la notation Landau (Big O, Theta ...) de mes algorithmes pour m'assurer qu'ils sont aussi optimisés que possible, mais quand les fonctions deviennent vraiment grandes et complexes, ça prend le pas trop de temps pour le faire à la main. il est également …
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.