Au lieu de programmer comme nous le faisons, pourquoi ne faisons-nous pas de spécifications de tâches courantes telles que le "tri", puis laissons-nous l'environnement le compiler pour utiliser au mieux son matériel? De cette façon, nous pourrions expédier un ordinateur avec un nouveau matériel spécialisé tel que des réseaux de …
En regardant certaines métadonnées de la caméra sous Windows, File Propertiesil y a (ainsi que quelques autres) deux Propertiesnommées Focal length et 35mm focal distance . Je développe un logiciel qui utilisera ces deux Properties. Jusqu'à présent, j'ai créé un Propertynom FocalLengthpour le premier, mais je n'arrive pas à trouver …
Je recherche des modèles ou des conseils architecturaux pour une fonctionnalité à venir que je conçois. Fondamentalement, c'est une fonction d'exportation avec plusieurs cibles d'exportation, et je cherche à trouver un moyen de la rendre suffisamment générique où le branchement de nouvelles cibles d'exportation ne nécessite pas beaucoup de changements …
J'ai un examen à venir et je regarde les articles précédents pour avoir une idée de ce à quoi s'attendre. Je suis un peu coincé sur le suivant et j'apprécierais vraiment que quelqu'un puisse donner des exemples de réponses. Écrivez les conditions préalables et postconditions dans OCL pour chacune des …
J'essaie d'apprendre node.js et de créer une application Web, et bien que je fasse de mon mieux pour n'utiliser que node.js pour le créer, j'ai du mal à trouver des ressources et des exemples qui décrivent le processus sans utiliser d'autres frameworks ou bibliothèques. Plus précisément, comment puis-je servir du …
Contexte rapide: en JavaScript, la fonction constructeur de chaque type d'objet a une prototypepropriété. Le prototypefait référence à un objet que chaque objet construit utilise comme étape suivante de sa chaîne de prototypes. Lorsque vous souhaitez qu'un type soit inhérent à un autre type, vous pouvez définir le prototypetype enfant …
Le langage de base Haskell est vraiment simple. Issu d'un milieu OO, la principale difficulté est de s'adapter au pur paradigme fonctionnel. Tout en apprenant Haskell "basique", j'ai toujours considéré les extensions de langage comme des jouets pour les CS ou comme des expériences pour les futures versions du langage …
Je suis chef d'équipe d'une équipe de 8 programmeurs dans une entreprise d'une vingtaine de techniciens. Ils travaillent sur une gamme de projets, ces projets impliquent également des personnes d'autres équipes qui sont hors de mon contrôle. Mon organisation ne fait pas de développement agile approprié, et elle résiste quelque …
Je suis actuellement en train de refactoriser une partie d'une grande base de code sans aucun test unitaire. J'ai essayé de refactoriser le code de manière brute, c'est-à-dire en essayant de deviner ce que fait le code et quels changements ne changeraient pas sa signification, mais sans succès: il casse …
Je viens d'apprendre que .NET 4.5 a introduit un changement dans la gestion des exceptions à l'intérieur d'un Task. À savoir, ils sont discrètement supprimés. Le raisonnement officiel pour expliquer pourquoi cela a été fait semble être "nous voulions être plus amicaux avec les développeurs inexpérimentés": Dans .NET 4.5, les …
Cela fait partie d'une série de questions qui se concentre sur le projet frère du projet Abstraction, qui vise à résumer les concepts utilisés dans la conception du langage sous la forme d'un cadre. Le projet sœur s'appelle OILexer, qui vise à construire un analyseur à partir de fichiers de …
Compte tenu de la prédiction de branche et de l'effet des optimisations du compilateur, quel code a tendance à offrir des performances supérieures? Notez que bRareExceptionPresent représente une condition inhabituelle. Ce n'est pas le chemin normal de la logique. /* MOST COMMON path must branch around IF clause */ bool …
L'autre jour, je lisais un peu sur les tests unitaires et j'ai vu des exemples où les gens créent une interface de référentiel (c'est-à-dire IExampleRepository) puis créent le vrai référentiel ( public class ExampleRepository : IExampleRepository) et un référentiel à utiliser pour les tests unitaires ( FakeExampleRepository : IExampleRepository). Dans …
Supposons qu'un développeur ait développé une bibliothèque pour leur application commerciale de source fermée. Puisqu'ils veulent redonner à la communauté open source, ils publient cette bibliothèque sous, disons, la GPL, mais continuent de l'utiliser dans leur propre application. Puisqu'ils détiennent le droit d'auteur, c'est très bien. Désormais, un utilisateur de …
Récemment terminé un projet de gestion du traitement des cartes de crédit. L'une des difficultés que j'ai rencontrées a été de gérer le retard / l'échec possible des messages de notification. L'exemple le plus complexe était: un système externe envoyant la demande de paiement mon système transformant cette demande en …
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.