J'ai un projet open source qui télécharge des fichiers vers DropBox parmi plusieurs hôtes de fichiers. En ce moment, je gratte l'écran pour DropBox. Pour utiliser leur API, je dois coder en dur une CLÉ SECRETE qu'ils m'ont fournie pour l'authentification OAuth. Mais je crains que la clé ne soit …
Je regarde plupload pour certaines fonctionnalités de téléchargement sur un site Web que je développe. Plupload est maintenant sous licence GNU GPLv2 et cela implique que tous les logiciels dérivés doivent également être sous licence GPL (non?). Par conséquent, j'exécute le plupload via mon minifier, le fichier js minifié unique …
La plupart des menaces de sécurité dont j'ai entendu parler sont survenues en raison d'un bogue dans le logiciel (par exemple, toutes les entrées ne sont pas correctement vérifiées, les débordements de pile, etc.). Donc, si nous excluons tout piratage social, toutes les menaces de sécurité sont-elles dues à des …
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Avant d'être rendu public, la syntaxe d'un langage de programmation a-t-elle subi …
Edit: mon langage permet l'héritage multiple, contrairement à Java. J'ai commencé à concevoir et à développer mon propre langage de programmation à des fins éducatives, récréatives et potentiellement utiles. Au début, j'ai décidé de le baser sur Java. Cela impliquait que tout le code serait écrit sous forme de classes, …
Je travaille sur la refactorisation de certains aspects d'un service Web existant. La façon dont les API de service sont implémentées est d'avoir une sorte de "pipeline de traitement", où il y a des tâches qui sont exécutées en séquence. Sans surprise, les tâches ultérieures peuvent nécessiter des informations calculées …
J'utilise Visual Studio 2012 et il a des cas où nous avons ajouté des paramètres de modèles à une classe "juste" afin d'introduire un "point de couture" afin que dans le test unitaire nous puissions remplacer ces parties par des objets fictifs. Comment introduisez-vous habituellement des points de couture en …
Dans l'article «Une étude comparative étendue de la prise en charge des langages pour la programmation générique» par Garcia et al. une comparaison intéressante des fonctionnalités des langages de programmation pour la programmation générique est donnée: avec la brève explication de la terminologie: Quelqu'un peut-il tester le support Scala pour …
Je viens de développer un algorithme de clé symétrique à chiffrement par bloc et je l'utilise dans certains de mes produits. Je veux le mettre à l'épreuve. Comment procéder pour entrer son algorithme de cryptage dans un concours international de cryptage?
Nous sommes en train de refactoriser une base de code héritée de 20 ans et j'ai une discussion avec mon collègue sur le format des commentaires dans le code (plsql, java). Il n'y a pas de format par défaut pour les commentaires, mais dans la plupart des cas, les gens …
Je fais des tests unitaires et dans l'une de mes classes, je dois envoyer un courrier à partir d'une des méthodes, donc en utilisant l'injection de constructeur j'injecte une instance de Zend_Mailclasse qui est dans le framework Zend. Maintenant, certaines personnes soutiennent que si une bibliothèque est suffisamment stable et …
La plupart des langages de programmation fonctionnelle (par exemple , en Common Lisp, Scheme / Racket, Clojure, Haskell, Scala, Ocaml, SML) prennent en charge certaines fonctions communes d'ordre supérieur sur les listes, telles que map, filter, takeWhile, dropWhile, foldl, foldr(voir par exemple Common Lisp, Scheme / Racket, Clojure côte à …
Mon entreprise (appelons-les Acme Technology) possède une bibliothèque d'environ un millier de fichiers source provenant à l'origine de son groupe de recherche Acme Labs, incubés dans un groupe de développement pendant quelques années, et plus récemment, fournis à une poignée de clients sous non-divulgation. Acme s'apprête à publier peut-être 75% …
Supposons que vous deviez réécrire une application entière en utilisant des méthodologies Agiles, comment feriez-vous? Je suppose que vous pourriez écrire un tas d'histoires d'utilisateurs basées sur le comportement de votre système actuel. Et puis implémentez-les par petites itérations. Mais cela ne veut pas dire que nous avons les exigences …
Edit: je reformule un peu la question. Apparemment, j'ai causé une certaine confusion parce que je ne savais pas que le terme destructeur est utilisé dans la POO pour quelque chose de tout à fait différent - c'est une fonction invoquée lorsqu'un objet est détruit. Dans la programmation fonctionnelle, nous …
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.