Pendant de nombreuses années de programmation OO, j'ai compris ce que sont les syndicats discriminés, mais je ne les ai jamais vraiment ratés. J'ai récemment fait de la programmation fonctionnelle en C # et maintenant je trouve que j'aimerais continuer à les avoir. Cela me déconcerte car, à première vue, …
Le préprocesseur C est attaché à C, mais il a une syntaxe complètement différente du langage principal: espace blanc syntaxiquement significatif (la fin de la ligne termine une instruction, un espace après que la macro détermine le début de la liste de remplacement) blocs basés sur des mots clés au …
Nous avons eu deux crises majeures liées à la dépendance avec deux bases de code différentes (Android et une application Web Node.js). Le dépôt Android devait migrer de Flurry vers Firebase, ce qui nécessitait la mise à jour de la bibliothèque des services Google Play en quatre versions principales. Une …
J'ai un morceau de code où j'itère une carte jusqu'à ce qu'une certaine condition soit remplie et ensuite j'utilise cette condition pour faire plus de choses. Exemple: Map<BigInteger, List<String>> map = handler.getMap(); if(map != null && !map.isEmpty()) { for (Map.Entry<BigInteger, List<String>> entry : map.entrySet()) { fillUpList(); if(list.size() > limit) { …
Pour simplifier l'interface, vaut-il mieux ne pas avoir la getBalance()méthode? Passer 0à la charge(float c);volonté donnera le même résultat: public class Client { private float bal; float getBalance() { return bal; } float charge(float c) { bal -= c; return bal; } } Peut-être faire une note javadoc? Ou, laissez-le …
J'ai récemment été affecté à un nouveau projet. Eh bien, un vieux projet en fait, écrit en ASP classique. Maintenant, une nouvelle version de l'application est en cours d'écriture dans le dernier ASP.NET, mais il ne devrait pas être RTM dans un certain temps (la date de sortie estimée est …
Je pensais pourquoi existe-t-il (dans tous les langages de programmation que j'ai appris, comme C ++, Java, Python) des bibliothèques standard comme stdlib, au lieu d'avoir des "fonctions" similaires étant une primitive du langage lui-même.
Disons, par exemple, que vous avez une application avec une classe largement partagée appelée User. Cette classe expose toutes les informations sur l'utilisateur, son identifiant, son nom, les niveaux d'accès à chaque module, le fuseau horaire, etc. Les données utilisateur sont évidemment largement référencées dans tout le système, mais pour …
Dans notre entreprise, nous n'utilisons aucun document de conception de produit. Nous avons trois employés au total, donc toutes les discussions sur la conception de produits se déroulent en personne ou sur Slack. (Nous sommes également sur le package de base Slack qui permet uniquement d'afficher les messages les plus …
Dans Test Driven Development (TDD), vous commencez avec une solution sous-optimale, puis vous en produisez de manière itérative de meilleures solutions en ajoutant des cas de test et en refactorisant. Les étapes sont censées être petites, ce qui signifie que chaque nouvelle solution sera en quelque sorte dans le voisinage …
J'ai passé en revue la programmation C et il y a juste quelques choses qui me dérangent. Prenons ce code par exemple: int myArray[5] = {1, 2, 2147483648, 4, 5}; int* ptr = myArray; int i; for(i=0; i<5; i++, ptr++) printf("\n Element %d holds %d at address %p", i, myArray[i], …
Je me demande si je peux passer de Java à Scala dans un projet Spring + Hibernate pour profiter de certaines fonctionnalités de Scala telles que la correspondance de modèles, Option et ce qui me semble une syntaxe plus propre en général. Je cherchais l'ORM par défaut dans l'écosystème Scala …
Pourquoi disent-ils que XML offre une sécurité de type et comment est-il exprimé dans le XML lui-même? En quoi est-il différent de JSON (par exemple) qui (si je comprends bien) n'est pas de type sécurisé?
Je ne comprends pas le raisonnement pour rendre les revendications / charge utile d'un JWT visibles publiquement après le décodage en base64. Pourquoi? Il semble qu'il serait beaucoup plus utile de le chiffrer avec le secret. Quelqu'un peut-il expliquer pourquoi, ou dans quelle situation, garder ces données publiques est utile?
J'ai lu une question connexe. Existe-t-il des modèles de conception inutiles dans les langages dynamiques comme Python? et je me suis souvenu de cette citation sur Wikiquote.org La chose merveilleuse à propos de la frappe dynamique est qu'elle vous permet d'exprimer tout ce qui est calculable. Et les systèmes de …
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.