Je pose cette question parce que je pense qu'ils l'ont fait pour une très bonne raison et que la plupart des gens ne l'utilisent pas correctement, d'après mon expérience dans l'industrie jusqu'à présent de toute façon. Mais si ma théorie est vraie, je ne sais pas pourquoi ils ont inclus …
J'ai du mal à trouver des ressources sur la façon d'écrire des programmes dans un style fonctionnel. Le sujet le plus avancé que j'ai pu trouver discuté en ligne était l'utilisation du typage structurel pour réduire les hiérarchies de classes; la plupart traitent simplement comment utiliser map / fold / …
Il y a un projet sur lequel je travaille qui cherche à produire une application Web qui gérera une liste de tâches entre plusieurs utilisateurs. Il s'agit d'une liste de tâches principale dont les éléments de tâche sont distribués par un utilisateur autorisé. Chaque utilisateur a son propre compte pour …
Cette question a été migrée à partir de Code Review Stack Exchange car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 6 ans . Je suis en train de repenser mon système d'entité , pour C ++, et j'ai beaucoup de gestionnaires. Dans ma …
Je trouve que lorsque les langues sont considérées comme les logiciels commerciaux, il y a toujours un besoin constant d'ajouter de nouvelles fonctionnalités pour justifier de nouvelles versions. Peut-il y avoir ou existe-t-il des langues où la version 1.0 est la version finale? Bien sûr, les corrections de bogues en …
Comment puis-je tester un site de formulaires Web? Il me semble que cela dépend en grande partie de l'état et de la contribution de l'utilisateur, ce ne serait pas faisable. Si ce n'est pas possible, existe-t-il une alternative automatisée valide?
Pourquoi la communauté Lisp préfère-t-elle accumuler toutes les parenthèses à la fin de la fonction: (defn defer-expensive [cheap expensive] (if-let [good-enough (force cheap)] good-enough (force expensive))) Pourquoi ne pas utiliser une convention comme C ou Java? Bon ok, Lisp est beaucoup plus ancien que ces langages, mais je parle des …
Aujourd'hui, je parcourais un livre sur l'optimisation de SQL Server et il semblait qu'une certaine quantité d'idées était basée sur un modèle linéaire de stockage. Étant donné que les SSD ont un modèle de stockage complètement différent, modifient-ils le jeu de quelque manière que ce soit en ce qui concerne …
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. …
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. …
Supposons que le temps estimé pour une affaire soit de 3 jours. Le deuxième jour, vous remarquez que le cas se développe et que de nouveaux scénarios surgissent qui n'ont pas été comptés lorsque l'estimation du temps a été effectuée. La nouvelle découverte conduit à 2 jours supplémentaires (total 5 …
Je suis un programmeur C ++ avec une expérience limitée. En supposant que je souhaite utiliser un STL mappour stocker et manipuler certaines données, je voudrais savoir s'il existe une différence significative (également en termes de performances) entre ces 2 approches de structure de données: Choice 1: map<int, pair<string, bool> …
J'ai quelques problèmes pour comprendre le concept de a runtime library, en particulier celui de Python. J'ai donc écrit un bon programme python et j'ai l'intention de l'exécuter, alors j'écris python ./hello_world.py. Quelles étapes se produisent entre moi lorsque je clique sur le bouton Entrée et le code machine généré …
Pour garder notre maison en ordre, je veux assembler automatiquement les licences pour les dépendances du projet dans notre documentation, plutôt que d'avoir à les ajouter manuellement. Quelqu'un connaît-il un moyen simple de parcourir par programme un ensemble de fichiers CSPROJ et d'extraire les informations de licence pour les packages …
J'ai un morceau de code qui ressemble à ceci: function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } Je pense qu'il devrait y avoir quatre tests unitaires pour cette fonction particulière. Trois pour tester chacune des conditions dans …
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.