Quelle est la différence décisive entre LGPL (v3) et AGPL (v3)? Les deux peuvent être utilisés dans la production commerciale, les deux peuvent également être emballés dans un produit payant. Tant que je ne change pas le code source de ceux-ci, je ne suis pas obligé de joindre le code …
Quelle serait la façon la plus simple d'utiliser correctement git dans une petite équipe d'environ 5 développeurs, avec un serveur exécutant l'application en direct?
Scala a été qualifié de complexe avec ses riches fonctionnalités définies par beaucoup de mes collègues et certains ont même blâmé toutes ces nouvelles fonctionnalités. Alors que la plupart des programmeurs connaissent les fonctionnalités OO, et au moins les décents connaissent également la programmation fonctionnelle, il y a une fonctionnalité …
Je lisais cette question sur SO qui discute d'un comportement non défini commun en C ++, et je me suis demandé: Java a-t-il également un comportement non défini? Si tel est le cas, quelles sont les causes courantes de comportement indéfini en Java? Sinon, quelles fonctionnalités de Java le rendent …
J'implémente généralement des graphiques sous forme de listes doublement liées, mais mon expérience est assez peu efficace car j'ai besoin de k pointeurs / références pour k voisins, donc pour un graphique non orienté, j'aurais ~ 2k liens de voisins dans les listes si mes calculs sont corrects. Existe-t-il un …
Je suis développeur Java, mais on m'a demandé d'apprendre à appliquer Six Sigma dans le but d'augmenter les bénéfices de notre organisation. J'ai lu que Six Sigma peut être appliqué dans tous les environnements, mais je m'intéresse aux nuances de son application au développement logiciel. Quels concepts de Six Sigma …
Je suis un nouveau programmeur (j'apprends seulement depuis environ un an) et dans mon objectif de devenir meilleur dans ce domaine, je viens tout juste d'apprendre le TDD. Je voulais prendre l'habitude de l'utiliser car cela semble très utile. Je voulais vérifier et m'assurer de l'utiliser correctement. Qu'est-ce que je …
Je suis un peu confus quant à savoir si et quand je dois utiliser typedef en C ++. Je pense que c'est un équilibre entre lisibilité et clarté. Voici un exemple de code sans typedefs: int sum(std::vector<int>::const_iterator first, std::vector<int>::const_iterator last) { static std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int> lookup_table; std::map<std::tuple<std::vector<int>::const_iterator, std::vector<int>::const_iterator>, int>::iterator lookup_it …
Je pense que la discussion sur l'utilisation orientée service programmatique vs l'interaction humaine est claire. Mais si je devais créer une application qui utilise à la fois une API de programmation et un site Web qui utilise les données connectées par la même API, est-ce que cela favoriserait l'utilisation uniquement …
Pour moi, le code passe-partout est évidemment mauvais. Cependant, j'ai rencontré un développeur qui affiche une résistance dans toute tentative de réduction du passe-partout. J'ai réalisé que je n'avais pas d'argument facilement formé et bien pensé après l'horreur que j'ai développée pour lui au fil du temps. Pour que je …
Quelle serait la meilleure approche pour établir une communication privée entre mon application iOS et son composant serveur? Le fait d'avoir une seule «clé secrète» immuable dans la source de l'application est-il suffisant, ou dois-je configurer des générations de telles clés de «poignée de main» de manière dynamique d'une manière …
Quel est le moyen le plus rapide de trouver le premier (plus petit) entier qui n'existe pas dans une liste donnée d' entiers non triés (et qui est supérieur à la plus petite valeur de la liste)? Mon approche primitive consiste à les trier et à parcourir la liste, y …
(Faites-moi savoir si ce n'est pas le bon SE pour cela) Pourquoi un document Here (ou Heredoc) s'appelle-t-il ainsi? Wikipédia n'avait rien à dire sur ce sujet particulier. J'ai trouvé des documents Unix décrivant un "Voici le document", c'est le formulaire original?
En tant que pigiste, mes clients me demandent souvent ce qu'ils doivent choisir entre des éléments similaires, ni l'un ni l'autre étant meilleur qu'un autre. Exemples: "Ai-je besoin que mon site e-commerce soit en PHP ou ASP.NET?" "Dois-je héberger ce service Web ordinaire dans le cloud ou utiliser un service …
C'est presque instantané chaque fois que je parle aux développeurs de Model View Controller ( MVC ), ils disent que vous faites une demande à une URL que le serveur crée une entité (MODEL) et vous fournit une représentation visuelle de ce modèle. Cela signifie-t-il que MVC est uniquement pour …
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.