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 logiciel?
De mémoire, je peux penser à une poignée de grands sites qui utilisent la pile Microsoft Microsoft.com Dell Mon espace Beaucoup de poissons StackOverflow Hotmail, Bing, WindowsLive Cependant, sur la base des observations, presque tous les 500 sites les plus importants semblent utiliser d'autres plates-formes. Quelles sont les principales raisons …
J'ai entendu dire que les modèles de conception sont la meilleure chose depuis le pain en tranches. J'ai aussi entendu dire que les modèles de conception ont tendance à exacerber le "syndrome du second système", qu'ils sont massivement surutilisés et qu'ils incitent leurs utilisateurs à penser qu'ils sont de meilleurs …
Je suis tombé sur cet article Work for Free qui m'a fait réfléchir. Le but de chaque employeur est d’obtenir plus de valeur des travailleurs que ce que l’entreprise verse en salaires; sinon, il n'y a pas de croissance, pas d'avance et pas d'avantage pour l'employeur. À l'inverse, l'objectif de …
Semblable à la question que j'ai lue sur Server Fault, quelle est la plus grosse erreur que vous ayez jamais commise à un poste lié aux TI? Quelques exemples d'amis: J'avais besoin de travailler sur un site de production, j'ai donc décidé de copier la base de données en direct …
J'ai trois classes qui sont circulaires dépendantes les unes des autres: TestExecuter exécute les demandes de TestScenario et enregistre un fichier de rapport à l'aide de la classe ReportGenerator. Alors: TestExecuter dépend de ReportGenerator pour générer le rapport ReportGenerator dépend de TestScenario et des paramètres définis par TestExecuter. TestScenario dépend …
Je travaille sur un nouveau projet en utilisant Go, et nous sommes tous nouveaux pour Go. Nous suivons la structure standard des répertoires go et avons tout le code sous $ GOPATH / src / github.com / nom de la société / nom du projet qui est aussi la racine …
Pourquoi ne pas demander au compilateur de prendre un programme comme celui-ci: function a(b) { return b^2 }; function c(b) { return a(b) + 5 }; et le convertir en un programme comme celui-ci: function c(b) { return b^2 + 5 }; éliminant ainsi le besoin de l'ordinateur de se …
Je travaille sur un projet dans MVC qui a une application mobile. Une chose est claire: nous devons utiliser une API Web pour pouvoir l'utiliser dans une application mobile. Après avoir créé l'API lorsque nous avons commencé à développer un site Web, nous sommes confus et avons discuté de l'opportunité …
Je viens de rentrer d'une conférence à Boston intitulée An Event Apart . L'idée de l'amélioration progressive était un thème très populaire parmi les intervenants: le contenu d'un site devrait être enregistré en HTML, et JavaScript ne devrait être utilisé que pour améliorer le comportement. Les arguments avancés par les …
Donc, je commence tout juste à utiliser .Net WebApi et une chose que je remarque tout de suite est qu’il n’existe pas de contrat définissant l’apparence de l’API (demande / réponses de chaque action), il s’agit généralement de: un WSDL pour WCF / Soap. Il me semble que cela serait …
Les fermetures sont-elles considérées comme impures dans la programmation fonctionnelle? Il semble que l'on puisse généralement éviter les fermetures en transmettant des valeurs directement à une fonction. Par conséquent, les fermetures devraient-elles être évitées autant que possible? S'ils sont impurs, et j'ai raison de dire qu'ils peuvent être évités, pourquoi …
La plupart des didacticiels et des exemples de tests unitaires qui y sont proposés impliquent généralement la définition des données à tester pour chaque test. Je suppose que cela fait partie de la théorie "tout devrait être testé isolément". Cependant, j’ai constaté que lorsqu’il s’agissait d’applications à plusieurs niveaux avec …
Je travaille sur une base de code assez large. Des centaines de classes, des tonnes de fichiers différents, beaucoup de fonctionnalités, prend plus de 15 minutes pour dérouler une nouvelle copie, etc. Un gros problème avec une base de code aussi volumineuse est qu'elle a plusieurs méthodes utilitaires et telles …
J'ai entendu différentes interprétations sonores et complètes . Je comprends que l' exhaustivité signifie trouver une solution s'il y en a une. Que signifie dire qu'un algorithme est sain . Que signifie dire qu'un algorithme est sain et complet?
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.