Une " pollution de tas " comme dans les types non réifiables (Tutoriels Java ™> Apprentissage du langage Java> Génériques (mise à jour)) Pourquoi est-ce appelé ainsi?
Une " pollution de tas " comme dans les types non réifiables (Tutoriels Java ™> Apprentissage du langage Java> Génériques (mise à jour)) Pourquoi est-ce appelé ainsi?
Pourquoi de nombreux exemples de code, notamment des didacticiels, utilisent-ils les noms "Foo" et "Bar" si souvent? C'est presque une norme. Par exemple: void foo(char* bar) { printf("%s", bar); }
Est-ce que quelque chose comme DRY est un motif, une méthodologie ou quelque chose entre les deux? Ils n'ont pas d'implémentations spécifiques qui pourraient être nécessairement démontrées (même si vous pouvez facilement démontrer un cas n'utilisant pas quelque chose comme KISS ... voir le Daily...
Le dictionnaire définit l'artefact comme suit: artefact, artefact [ˈɑːtɪˌfækt] n quelque chose fabriqué ou donné par l'homme, tel qu'un outil ou une œuvre d'art, en particulier un objet d'intérêt archéologique tout ce qui est fait par l'homme, tel qu'un faux résultat expérimental (Sciences de la...
C'est une sorte de compression simple dans laquelle vous utilisez une variable numérique pour stocker plusieurs états booléens / binaires, en utilisant le doublage et le fait que chaque nombre de doublage est égal à 1 + la somme de tous les précédents. Je suis sûr que ce doit être une vieille...
Quand quelque chose est-il agnostique? Pourquoi est-ce appelé
J'entends souvent des collègues se dire: "C'est un piratage horrible, horrible." Ce que je peux en déduire, c'est que ce n'est pas bon. Quand je leur ai demandé si cela fonctionnait, ils ont répondu "oui, mais ce n'est pas bon". Cela signifie-t-il que ce n'est pas une bonne solution? En quoi une...
Cela fait un certain temps que j'utilise des projets open source et que je développe des applications open source. De temps en temps, je rencontre les mots «Nightly Build» et je suis toujours curieux de savoir ce que cela signifie réellement. Cela signifie-t-il littéralement que les projets sont...
Disons que fn(x)c’est une fonction pure qui fait quelque chose de coûteux, telle que renvoyer une liste des facteurs premiers de x. Et disons que nous faisons une version mémoisée de la même fonction appelée memoizedFn(x). Il renvoie toujours le même résultat pour une entrée donnée, mais conserve...
Je sais que c'est une question très basique, mais je n'arrive pas à trouver la réponse avec Google. Quelle est la différence entre un correctif et un
Je ne comprends pas la différence entre un logiciel "normal" et un logiciel d'entreprise. Même après avoir lu ces ... "Logiciel d'entreprise" sur Wikipedia "Le logiciel d'entreprise est encore sexy" sur Techcrunch "La grande arnaque de logiciel d'entreprise" sur le codage d'horreur Je ne peux pas...
Contexte La page Wikipedia sur Sucre syntaxique dit: En informatique, le sucre syntaxique est la syntaxe d'un langage de programmation conçu pour faciliter la lecture ou l'expression. Cela rend le langage "plus doux" pour les humains: les choses peuvent être exprimées plus clairement, de manière...
Quelle est la signification des mots asynchrone et synchrone en informatique? Si vous google la signification des mots, vous obtiendrez ce qui suit: Asynchrone: non existant ou existant en même temps . Synchrone: existant ou se produisant en même temps . Mais il semble qu’ils soient utilisés pour...
J'y réfléchis depuis un certain temps en fait. Je ne parle pas moi-même l'anglais, mais j'ai quand même des années d'expérience en programmation et je l'ai toujours demandé. Pourquoi est-il nommé comme Exception mais pas Erreur puisqu'il s'agit d'erreurs. Cela pourrait être à la...
Dans le cas d’un système composé de plusieurs services s’appelant (par exemple, Front End -> Backend -> Storage), j’entendais souvent les personnes utiliser une terminologie telle que services "en aval" ou "en amont". Je ne sais pas quelle direction cela signifie. Les données circulent dans...
D'où vient le mot "argument" (au sens de la programmation)? c.-à-d. Pourquoi les paramètres réels sont-ils appelés "arguments"? Les significations ne semblent pas liées, et je n'ai trouvé aucune explication à ce sujet. Note sur la terminologie: Les paramètres "formels" (également appelés simplement...
Je suis un étudiant de premier cycle en informatique. Quand j'ai essayé de rapporter des bogues à plusieurs projets, je suis tombé sur la classification, qui n’était pas exploitée . Une recherche sur le Web n'a pas vraiment expliqué ce que cela signifie. Pourriez-vous me dire ce qu'est un bogue non...
Je bricole les langages de programmation fonctionnels depuis quelques années et je rencontre toujours cette phrase. Par exemple, il s’agit d’un chapitre de "The Little Schemer", qui précède certainement le blog sous ce nom. (Non, ce chapitre ne permet pas de répondre à ma question.) Je comprends ce...
J'ai entendu parler de l' essaimage dans le contexte de la programmation agile ou extrême. Cela semble être un complément à l'appariement. C'est quoi exactement? Quand devrait-il être appliqué? Comment le fais-tu
Mon professeur ne cesse de se référer à cet exemple Java lorsqu'il parle de code "robuste": if (var == true) { ... } else if (var == false) { ... } else { ... } Il affirme que "code robuste" signifie que votre programme prend en compte toutes les possibilités et qu'il n'existe pas d'erreur - toutes...