Je lisais l'article de Wikipedia sur Douglas McIlroy et trouvais une citation qui mentionne "Le véritable héros de la programmation est celui qui écrit le code négatif." Qu'est-ce que ça veut
Caractéristiques / attributs mesurables liés au processus de développement de logiciels et de logiciels, et tout ce qui est lié à leur mesure. Pour la complexité temporelle et spatiale, utilisez la balise big-O. Pour d'autres questions métriques plus spécifiques, utilisez la complexité des balises ou la complexité cyclomlatique, le cas échéant.
Je lisais l'article de Wikipedia sur Douglas McIlroy et trouvais une citation qui mentionne "Le véritable héros de la programmation est celui qui écrit le code négatif." Qu'est-ce que ça veut
Est-ce que quelqu'un sait s'il existe un outil pour attribuer un numéro à la dette technique d'une base de code, comme une sorte de métrique de code? Si non, est-ce que quelqu'un est au courant d'un algorithme ou d'un ensemble d'heuristiques pour cela? Si aucune de ces choses n'existe jusqu'à...
Plusieurs organisations que je connais utilisent des objectifs SMART pour leurs programmeurs. SMART est un acronyme pour spécifique, mesurable, réalisable, pertinent et limité dans le temps. Ils sont assez communs dans les grandes entreprises. Ma propre expérience des objectifs SMART n’a pas été...
J'ai eu une conversation inhabituelle et brève avec un architecte de très haut niveau sur les langages dynamiques et statiques. Il a déclaré que les données des entreprises montrent qu'il existe des preuves d'une productivité accrue lorsque des langages statiques sont utilisés. Notez, c'est une...
On m'a dit que le nombre moyen de bogues / défauts par ligne de code est "constant" pour différents langages de programmation. 10 KLOC de Ruby auraient le même nombre de bugs que 10 KLOC de c ++. L'argument est généralement utilisé pour promouvoir l'utilisation de langages d'expression (pensez à...
Je suis nouveau à l'analyse statique du code. Mon application a une complexité cyclomatique de 17 754. L'application elle-même ne contient que 37 672 lignes de code. Est-il valide de dire que la complexité est élevée en fonction des lignes de code? Qu'est-ce que la complexité cyclomatique me dit...
Existe-t-il une métrique analogue à la mesure de complexité complexe de McCabe pour mesurer le degré de cohésion d'une routine et la mesure dans laquelle la routine est couplée de manière lâche (ou étroitement) à un autre code de la même base de
Quelles sont les métriques utiles à capturer pour le code source? Comment les métriques, comme par exemple les lignes de code (exécutable?) Ou la complexité cyclomatique peuvent-elles aider à l'assurance qualité ou en quoi sont-elles bénéfiques en général pour le processus de développement...
Je suis assez nouveau dans l'approche TDD et mes premières expériences disent qu'écrire 1 ligne de code fonctionnel signifie écrire environ 2-3 lignes de code de test. Donc, au cas où je vais écrire 1000 LOC, la base de code entière, y compris les tests, sera quelque chose comme ~ 3500 LOC. Est-ce...
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de 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 4 ans . Récemment, j'ai participé à une discussion sur les...
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 . Quelles sont les catégories de complexité...
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de 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 4 ans . Comment pouvez-vous déterminer objectivement, au fil du...
J'ai été impliqué dans de nombreux projets dans plusieurs entreprises car je suis développeur depuis longtemps et je suis entrepreneur. J'estime que moins de 20% des projets sont méthodiquement testés. Par tests méthodiques, je veux dire tous les tests au-delà des tests ad hoc sans plan. J'estime...
Contexte: je suis développeur d'entreprise dans une boutique 100% MS. Quelqu'un peut-il recommander un bon moyen de mesurer objectivement la maintenabilité d'un morceau de code ou d'une application? Pourquoi la maintenabilité : je suis fatigué des mesures de "qualité" dans mon groupe qui tournent...
On m'a demandé de faire une petite présentation technique sur l'évolutivité d'une application spécifique. L'application est développée en utilisant Java, Spring MVC, Hibernate. J'ai accès au code source de l'application. Comment puis-je mesurer l'évolutivité du logiciel (à l'aide de sources) et...
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...
On me demande actuellement d'examiner un projet qui a terminé le développement principal il y a cinq mois, mais qui présente toujours un niveau élevé de défauts. Ce qui se passe pour environ 10 défauts résolus, nous relevons au moins 4 et dans certains cas 8 défauts. Je crois que les pratiques de...
Compte tenu de la façon dont le logiciel est développé au cours d'un cycle de publication (implémentation, test, correction de bogues, publication), je pensais que l'on devrait pouvoir voir un modèle dans les lignes de code qui sont modifiées dans la base de code; par exemple vers la fin d'un...
Mon service a un grand nombre d'événements utilisateur en cours, et nous aimerions faire des choses comme «compter l'occurrence du type d'événement T depuis la date D ». Nous essayons de prendre deux décisions fondamentales: Que stocker? Stockage de chaque événement vs stockage uniquement des...
Un manager a récemment annoncé qu'il passait beaucoup trop de temps à corriger des bugs. Je pense qu'il pense que nous devrions écrire du code parfait tout le temps (tout en respectant ces délais impossibles bien sûr!) Et cela m'a fait me demander quelle était la moyenne du temps passé par...