Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Je parle de la façon dont nous écrivons des routines simples afin d'améliorer les performances sans rendre votre code plus difficile à lire ... par exemple, c'est le type que nous avons appris: for(int i = 0; i < collection.length(); i++ ){ // stuff here } Mais, je le fais …
React.js fournit JSX comme une syntaxe de type XHTML pour la construction d'un arbre de composants et d'éléments. JSX compile en Javascript, et au lieu de fournir des boucles ou des conditions dans JSX proprement dit, vous utilisez directement Javascript: <ul> {list.map((item) => <li>{item}</li> )} </ul> Ce que je n'ai …
Le cas d'utilisation spécifique qui m'intéresse ici est l'authentification des clients REST par rapport aux points de terminaison de serveur accessibles au public (comme une API REST publique). La solution la plus simple ici est Basic Auth . Mais j'entends souvent OAuth2 présenté comme une solution d'authentification supérieure dans presque …
Il semble y avoir des équivalents approximatifs d'instructions à assimiler au coût d'une branche manquant. Les fonctions virtuelles ont un compromis similaire: instruction vs manque de cache de données barrière d'optimisation Si vous regardez quelque chose comme: if (x==1) { p->do1(); } else if (x==2) { p->do2(); } else if …
Nous utilisons TeamCity pour une intégration continue et nous construisons nos versions via le fichier de solution (.sln). J'ai utilisé Makefiles dans le passé pour divers systèmes mais jamais msbuild (ce que j'ai entendu est en quelque sorte comme Makefiles + mashup XML). J'ai vu de nombreux articles sur la …
Remarque : si vous devez considérer un système d'exploitation spécifique pour pouvoir répondre, veuillez considérer Linux. Chaque fois que j'exécute un programme, un espace mémoire virtuel lui sera attribué, avec une zone pour sa pile et une pour son tas. Question 1 : la pile et le tas ont-ils une …
Dans le Noda Time User's Guide , la section sur la justification indique: l'API publique a été en grande partie réécrite, à la fois pour fournir une API plus idiomatique pour .NET, et aussi pour rectifier certaines des décisions de Joda Time que l'équipe de Noda Time considère comme "malheureuses". …
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Nous avions JavaScript, puis nous avions Flash, puis nous avions Silverlight et …
En ce moment, je travaille sur un projet Groovy / Grails (dont je suis assez nouveau) et je me demande si c'est une bonne pratique d'omettre le returnmot - clé dans les méthodes Groovy. Autant que je sache, vous devez insérer explicitement le mot-clé, c'est-à-dire pour les clauses de garde, …
J'ai remarqué qu'en traitant des expressions ou des arbres d'expression, j'utilise beaucoup la réflexion pour définir et obtenir des valeurs dans les propriétés et ce que vous avez. Il m'est venu à l'esprit que l'utilisation de la réflexion semble devenir de plus en plus courante. Des choses comme DataAnotations pour …
Les blocs catch doivent-ils être utilisés pour écrire la logique, c'est-à-dire gérer le contrôle de flux, etc.? Ou tout simplement pour lever des exceptions? Cela affecte-t-il l'efficacité ou la maintenabilité du code? Quels sont les effets secondaires (s'il y en a) de l'écriture de la logique dans le bloc catch? …
Je travaille comme analyste pour une institution financière qui, en raison de la sensibilité des données, ne stockera aucune donnée dans le cloud. Cependant, j'ai du succès à amener mon équipe à utiliser Git pour la gestion de code. Je me demandais s'il n'y avait aucun moyen d'implémenter des requêtes …
D'une manière générale, pour les projets à long terme qui peuvent avoir plusieurs versions au cours du cycle de vie des produits et nécessiter la prise en charge des produits précédents, quelle est la meilleure façon de gérer les versions des produits et la ramification de la base de code? …
Je suis chargé d'obtenir une application héritée sous test unitaire. Tout d'abord quelques informations sur l'application: il s'agit d'une base de code Java RCP 600k LOC avec ces problèmes majeurs duplication massive de code pas d'encapsulation, la plupart des données privées sont accessibles de l'extérieur, certaines des données commerciales ont …
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.