En C ++, des fonctionnalités comme les exceptions ont un impact sur l'ensemble de votre programme: vous pouvez soit les désactiver dans l'ensemble de votre programme , soit vous devez les gérer tout au long de votre code. Comme le dit un célèbre article sur le rapport C ++ : …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez 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 6 ans . D'après ce que j'ai …
Je veux créer un jeu simple similaire aux livres à choisir soi-même. Le joueur est présenté avec un texte narratif et choisit son action dans une liste de possibilités. Ceci, à son tour, conduit à un nouveau texte narratif, à l'infini. Le seul hic, c'est qu'en fonction de certaines décisions …
Si une entreprise prend une application open source sous licence permissive et développe ensuite une application open source à partir de celle-ci en retravaillant de vastes parties de l'application, en ajoutant de nouvelles fonctionnalités et en appliquant des corrections de bugs ... Ignorer les exigences de licence ... Comment se …
J'écris un optimiseur pour un langage similaire à JavaScript, et je dois choisir une représentation de code intermédiaire. De nos jours, le choix évident / typique est Static Single Assignment (SSA). Cependant, la mise en œuvre du compilateur moderne en C discute également de la forme intermédiaire fonctionnelle, ce qui …
J'essaie d'apprendre GRASP et j'ai trouvé cela expliqué ( ici à la page 3 ) sur le couplage bas et j'ai été très surpris quand j'ai trouvé ceci: Considérez la méthode addTrackpour une Albumclasse, deux méthodes possibles sont: addTrack( Track t ) et addTrack( int no, String title, double duration …
Je viens de tomber sur l'article " Rule of Three " dans wikipedia La règle de trois est une règle empirique de refactorisation de code pour décider quand un morceau de code répliqué doit être remplacé par une nouvelle procédure. Il indique que le code peut être copié une fois, …
Après plus de deux ans de travail dans une structure de développement très cloisonnée, "loup solitaire", nous adoptons Agile SCRUM. Génial. J'aime Agile; en tant que développeur, il vous permet de rester concentré, occupé et productif sans qu'une myriade d'intervenants ne vous poussent projet après projet dans l'attente qu'ils soient …
Je lis le livre programming in Lua. Il a dit que Les fermetures constituent un outil précieux dans de nombreux contextes. Comme nous l'avons vu, ils sont utiles comme arguments pour des fonctions d'ordre supérieur telles que le tri. Les fermetures sont précieuses pour les fonctions qui construisent également d'autres …
J'ai cette idée qui court dans ma tête, pour générer et évaluer des expressions mathématiques aléatoires. J'ai donc décidé de lui donner un coup de feu et d'élaborer un algorithme, avant de le coder pour le tester. Exemple: Voici quelques exemples d'expressions que je souhaite générer de manière aléatoire: 4 …
Je suis un peu confus quant à ce que devrait être mon approche, travaillant sur une conception de panier d'achat et j'ai besoin de stocker le panier d'achat en session ou dans la base de données, mais je ne sais pas quelle approche serait la meilleure. L'utilisateur n'est pas connecté …
Je suis nouveau dans les tests unitaires, j'ai une méthode Web REST qui appelle simplement DB et remplit un DTO. Le pseudo-code est public object GetCustomer(int id) { CustomerDTO objCust = //get from DB return objCust; } Mon doute est de savoir comment écrire des tests pour ces méthodes et …
Je suis nouveau dans le développement C # et souhaite créer une interface utilisateur plus réactive. Dans mes recherches préliminaires, j'ai vu deux méthodes pour y parvenir: Multi-threading en conjonction avec la classe BackgroundWorker. Les nouveaux modificateurs Async / Await. Est-ce que plus récent signifie mieux? Quelle est la différence …
Est-ce une bonne pratique d'utiliser la réflexion si elle réduit considérablement la quantité de code passe-partout? Fondamentalement, il existe un compromis entre les performances et peut-être la lisibilité d'un côté et l'abstraction / l'automatisation / la réduction du code passe-partout de l'autre côté. Edit: Voici un exemple d'utilisation recommandée de …
J'ai deux ressources: les utilisateurs et les liens. Les utilisateurs peuvent avoir plusieurs liens associés. J'ai conçu mon API RESTful pour que vous puissiez accéder aux liens associés à un utilisateur à l'URI suivant: /users/:id/links Cependant, j'ai toujours besoin d'un URI pour les liens uniquement - parfois, je peux vouloir …
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.