Je viens de commencer un nouveau travail de développeur de base de données pour une entreprise de taille moyenne à petite basée sur la technologie Microsoft. J'ai remarqué très tôt à quel point les pratiques s'écartent de ce que j'ai appris à l'école en ce qui concerne les meilleures pratiques, …
Je n'ai pas d'expérience avec Git mais je fais de mon mieux pour m'y habituer, et jusqu'à présent je ne l'utilise que pour des projets sur lesquels je travaille seul. Quand je code, il y a naturellement une approche descendante (car je ne peux pas connaître l'avenir), et il y …
Je travaillais sur un tutoriel Ray Wenderlich et j'ai remarqué que l'auteur utilise des extensions de classe pour contenir les rappels des délégués plutôt que de les faire gérer dans la classe elle-même, c'est-à-dire: déléguer les rappels à l'intérieur de l'extension de classe: extension LogsViewController : UIPopoverPresentationControllerDelegate { func adaptivePresentationStyleForPresentationController(controller: …
J'ai du mal à tester une méthode qui télécharge des documents sur Amazon S3, mais je pense que cette question s'applique à toute API non-triviale / dépendance externe. Je n'ai trouvé que trois solutions potentielles mais aucune ne semble satisfaisante: Exécutez le code, téléchargez réellement le document, vérifiez auprès de …
J'ai une application multiplateforme écrite dans un langage compilé. Pour Linux, il est habituel que les versions amd64 et i386 soient disponibles pour l'utilisateur, afin que l'utilisateur puisse choisir la version adaptée à son environnement actuel. Sous Mac, il est habituel de créer Universal Binary, il peut donc prendre en …
Commençons par un exemple. Disons que j'ai une méthode appelée exportqui dépend fortement du schéma DB. Et par «dépend fortement», je veux dire que je sais que l'ajout d'une nouvelle colonne à une certaine table conduit souvent (très souvent) au exportchangement de méthode correspondant (en général, vous devez également ajouter …
J'ai récemment rencontré cette opération invalide courante Collection was modifieden C #, et même si je la comprends parfaitement, cela semble être un problème si courant (google, environ 300 000 résultats!). Mais il semble également être une chose logique et simple de modifier une liste pendant que vous la parcourez. …
J'ai une API qui utilise oAuth2 et mes propres applications mobiles qui utilisent cette API comme backend. Étant donné que les utilisateurs peuvent être connectés via plusieurs appareils (c'est-à-dire iPhone, iPad, tablette Android ou téléphone Android) en même temps, j'ai besoin de l'API pour faire la distinction entre chaque connexion. …
Pour ceux d'entre vous qui ont la chance de ne pas travailler dans une langue à portée dynamique, permettez-moi de vous donner un petit rappel sur la façon dont cela fonctionne. Imaginez un pseudo-langage, appelé "RUBELLA", qui se comporte comme ceci: function foo() { print(x); // not defined locally => …
Il y a quelque temps, j'ai lu, sur une réponse Stack Overflow que je ne trouve pas, une phrase qui expliquait que vous devriez tester les API publiques, et l'auteur a dit que vous devriez tester les interfaces. L'auteur a également expliqué que si une implémentation de méthode changeait, vous …
Je pense à rendre les fonctions currying et variadic disponibles dans un langage de programmation fonctionnel typé dynamiquement, mais je me demande si c'est possible ou non. Voici quelques pseudocodes: sum = if @args.empty then 0 else @args.head + sum @args.tail qui est censé résumer tous ses arguments. Ensuite, si …
Je viens de mesurer un gros morceau de code PHP (1153 lignes) en utilisant PHPMD ( http://phpmd.org/ ) et il me dit que le code a une complexité NPath de 16244818757303403077832757824. Cela ressemble à un chiffre incroyablement grand pour moi, ce qui suggère que PHPMD s'est peut-être cassé d'une manière …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 4 ans . L'utilisation de variables à une …
Je suis un étudiant travaillant sur un simulateur de colonie de fourmis pour un projet de cours. L'algorithme est (évidemment) un algorithme de colonie de fourmis. Je sais qu'il existe différentes formes de l'algorithme, mais toutes étaient trop détaillées mathématiquement pour nous, nous avons donc adopté une approche dans laquelle …
Il existe trois projets logiciels: A, B et C. A est publié pour tout le monde et est sous licence GPL. B étend A, est publié également, mais n'a aucune information de licence ou est sous licence par erreur sous LGPL. Fondamentalement, il viole la licence de A en n'étant …
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.