Dans le processus de développement d'une application de page unique en temps réel, j'ai progressivement adopté des Websockets pour donner à mes utilisateurs des données à jour. Au cours de cette phase, j'ai été triste de constater que je détruisais beaucoup trop de la structure de mon application, et je …
Je développe une application de bureau, et cette application nécessite des informations pour fonctionner, mais elle ne change aucune de ces informations (les données doivent être chargées à chaque exécution de l'application, mais les données ne sont jamais modifiées). Les données doivent être stockées sur le même ordinateur que l'application …
Si une application a déjà ouvert un WebSocketflux en direct, dois-je l'utiliser AJAXpour les autres communications avec le serveur? Parce que la connexion est déjà ouverte, devons-nous l'utiliser pour des requêtes qui sont Request/Responseet non en temps réel? Je préfère les RESTful HTTPrequêtes car je les trouve plus faciles à …
On m'a appris cette expression et ce modèle à l'époque. Bien sûr, le nom vient de vieilles pompes qui devaient être remplies d'eau avant de pouvoir pomper de l'eau, mais qui s'en soucie? Nous parlons de code ici. De très bons exemples et une explication de ce que le modèle …
Selon MDN Math.min n'accepte que des nombres, et si l'un des arguments n'est pas un nombre, il reviendra NaN. Il est vrai que si l' on passe un tableau avec plusieurs chiffres que nous obtenons NaN, comme ceci: Math.min([1,2]), mais si nous utilisons un tableau avec un seul numéro, Math.minrenverra …
Il y a un bon quart de siècle, lorsque j'apprenais le C ++, on m'a enseigné que les interfaces doivent être indulgentes et, dans la mesure du possible, ne pas se soucier de l'ordre dans lequel les méthodes ont été appelées car le consommateur peut ne pas avoir accès à …
DBIx :: Class est une interface Perl populaire vers n'importe quelle base de données à laquelle vous pouvez vous connecter via DBI . Il y a une bonne documentation pour ses détails techniques, mais peu d'informations sur sa bonne utilisation (y compris les situations où vous ne le voulez probablement …
Je crée un service au-dessus de Google App Engine Datastore, qui est un magasin de données finalement cohérent. Pour mon application, c'est très bien. Cependant, je développe des tests qui font des choses comme PUT object puis GET object et vérifiant les propriétés sur l'objet retourné. Malheureusement, parce que le …
Étant donné que la pureté d'un paramètre d'entrée est inconnue jusqu'à l'exécution, une fonction est-elle immédiatement considérée comme impure si elle prend une fonction comme paramètre d'entrée? Connexes: si une fonction applique une fonction pure qui est définie en dehors de la fonction, mais qui n'est pas transmise en tant …
Désolé pour encore une autre question d'effets secondaires FP +, mais je n'ai pas pu trouver une question existante qui répondait tout à fait à moi. Ma compréhension (limitée) de la programmation fonctionnelle est que les effets d'état / secondaires doivent être minimisés et séparés de la logique sans état. …
Je suis un entrepreneur qui a récemment commencé avec une entreprise. L'équipe est composée de 3 développeurs composés de 2 développeurs de niveau junior à moyen, avec un autre au même niveau qui commence bientôt, et moi-même (6 ans xp). Pour les développeurs existants, il s'agit de leur premier emploi …
J'explore l'idée de porter un progiciel existant vers une autre langue. Il est publié sous la licence Apache 2.0 et est distribué gratuitement; mais il y a une grande différence entre utiliser une bibliothèque et en créer une copie. Bien sûr, je donnerais tout mon crédit et je serais honnête …
Dans de nombreux articles, décrivant les avantages de la programmation fonctionnelle, j'ai vu des langages de programmation fonctionnels, tels que Haskell, ML, Scala ou Clojure, appelés "langages déclaratifs" distincts des langages impératifs tels que C / C ++ / C # / Java. Ma question est de savoir ce qui …
Selon Robert C. Martin, le SRP déclare que: Il ne devrait jamais y avoir plus d'une raison pour qu'une classe change. Cependant, dans son livre Clean Code , chapitre 3: Fonctions, il montre le bloc de code suivant: public Money calculatePay(Employee e) throws InvalidEmployeeType { switch (e.type) { case COMMISSIONED: …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous 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 5 ans . Dernièrement, je suis tombé sur …
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.