Il existe d'innombrables histoires de guerre sur le temps que peut prendre une compilation. Même xkcd en a parlé. Maintenant, je ne programme plus depuis longtemps et je viens d’être exposé à Java et à Python (et Python est un langage interprété, pas un langage compilé). Je me rends compte …
J'ai lu le texte original de la licence Apache, version 2.0 et l'explication en anglais simple. OK, je copie une classe distribuée par La meilleure compagnie du monde , sa licence et modifie un peu le code. Le fichier d'origine avec mes modifications. /* * Copyright (C) 2011 The Best …
J'essaie de me souvenir d'un mot, je pense qu'il est lié à la théorie informatique ou à la base de données. Le synonyme le plus proche est atomicmais ce n'est pas exactement ça. C'est en gros une sorte de calcul qui devrait produire le même résultat même s'il est exécuté …
Je comprends le rôle du modèle et de la vue dans le modèle Model-View-Controller, mais j'ai du mal à comprendre pourquoi un contrôleur est nécessaire. Supposons que nous créons un programme d'échecs utilisant une approche MVC; l'état du jeu devrait être le modèle et l'interface graphique devrait être la vue. …
Mon patron tente actuellement d'appliquer certaines normes de développement à notre équipe. Nous nous sommes donc réunis hier pour discuter des normes, qui fonctionnaient généralement bien jusqu'à ce qu'elle nous parle: Toutes les tables de base de données auront une colonne CreatedDate et LastUpdatedDate, mises à jour par les déclencheurs. …
Je ne suis pas sûr que les deux termes puissent être utilisés de manière interchangeable. Peut-être existe-t-il une distinction théorique en informatique qui ne soit pas pertinente pour la programmation quotidienne? Ou puis-je utiliser les deux termes de manière interchangeable sans me tromper? Peut-être que cela dépend du contexte dans …
Souvent, lorsque j'écris une fonction, je veux m'assurer que ses entrées sont valides afin de détecter ces erreurs le plus tôt possible (je crois que cela s'appelle des préconditions). Quand une condition préalable échoue, j'ai toujours levé une exception. Mais je commence à douter que ce soit la meilleure pratique …
De nos jours, presque tout le monde utilise un jeu de couleurs sombres dans son éditeur de code - un fond sombre avec un texte clair. Même la plupart des éditeurs basés sur le Web (par exemple sur Github) présentent des schémas de couleurs sombres. Honnêtement, je ne vois pas …
La plupart du temps, je stocke la configuration de l'application de développement dans le répertoire racine du projet, comme suit: app |-- config.json Mais cela ne semble pas être la meilleure approche, car cette configuration finit par être stockée dans le système de contrôle de version, ce qui peut entraîner …
J'ai une spécification d'un client pour l'implémentation d'une méthode dans un module: // getGenres(): // Returns a promise. When it resolves, it returns an array. Si donné un éventail de genres, ['comedy', 'drama', 'action'] Voici une méthode squelette avec une promesse: MovieLibrary.getGenres = function() { var promise = new Promise(function(resolve, …
En ce qui concerne les API JSON, est-il recommandé d’aplanir les réponses et d’éviter les objets JSON imbriqués? Par exemple, disons que nous avons une API similaire à IMDb mais pour les jeux vidéo. Il existe plusieurs entités, Game, Platform, ESRBRating et GamePlatformMap, qui mappent les jeux et les plates-formes. …
Si mon code contient un défaut connu qui devrait être corrigé, mais ne l’est pas encore, et ne le sera pas pour la version actuelle, et pourrait ne pas l'être dans un avenir prévisible, en cas d'échec du test d'unité pour ce bogue dans la suite de tests? Si j'ajoute …
J’ai remarqué à ma grande joie que C ++ 11 possède une std::sto@famille de fonctions permettant de décompresser facilement ints / floats / long, qu’il s’agisse de chaînes. Je suis surpris cependant que l'inverse ne soit pas mis en œuvre. Pourquoi le comité des normes n'a-t-il pas inclus une std::itosfamille …
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.