Je travaille sur un système hérité (j'entends par là qu'il a été écrit sans tests). Nous avons essayé de tester une partie du système en écrivant des tests d'intégration qui testent la fonctionnalité de l'extérieur. Cela me donne une certaine confiance pour refactoriser des parties du code sans craindre de …
Je travaille avec un nouveau plugin ( flexbox ), et j'ai rencontré la licence MS-PL, que je n'avais pas utilisée auparavant. Dans le passé, j'ai utilisé principalement des projets sous licence MIT et Apache, donc je n'ai aucune idée des principales différences avec celui-ci. Voici un lien vers celui-ci: http://opensource.org/licenses/MS-PL …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 6 ans . Comment la loi de Demeter s'applique-t-elle …
J'ai un projet open source qui est un complément à TFS (c'est-à-dire qu'il est destiné aux développeurs et à ceux qui utilisent TFS.) Il utilise actuellement la GPL. Mais il me semble que la GPL ne représente pas vraiment ce que j'essaie de faire avec ma licence. Je veux que …
C'est ce que je suppose qui arriverait: Si deux cœurs tentaient d'accéder à la même adresse dans la RAM, l'un devrait attendre que l'autre accède à la RAM. La deuxième fois que chaque cœur essaiera d'accéder à la même adresse, il se peut qu'il ait toujours cette mémoire cache en …
J'ai un problème conceptuel avec une implémentation correcte du code qui semble nécessiter un héritage multiple, ce ne serait pas un problème dans de nombreux langages OO, mais comme le projet est pour Android, il n'y a rien de tel que multiple extends. J'ai un tas d'activités, provenant de différentes …
Nous essayons de décider d'une bonne façon de numéroter les versions des composants logiciels, qui dépendent les uns des autres. Soyons plus précis: Le composant logiciel A est un micrologiciel exécuté sur un périphérique intégré et le composant B est son pilote respectif pour un PC normal (machine Linux / …
Désolé s'il s'agit d'un doublon, j'ai regardé. Nous déménageons à Git. Dans Subversion, j'ai l'habitude d'avoir des dossiers \ trunk, \ branches et \ tags. Avec Git, le basculement entre les branches remplacera le contenu du répertoire de travail, donc ai-je raison de supposer que la façon dont nous travaillions …
J'ai une situation où mon parent connaît son enfant (duh) mais je veux que l'enfant puisse faire référence au parent. La raison en est que je veux que l'enfant ait la capacité de se désigner comme le plus important ou le moins important quand il en a envie. Lorsque l'enfant …
J'essaie de créer des cas de test et j'ai lu que vous devriez essayer de limiter le nombre d'assertions par cas de test. Ma question est donc de savoir quelle est la meilleure façon de tester une fonction avec plusieurs entrées. Par exemple, j'ai une fonction qui analyse une chaîne …
D'une part, il y a un conseil qui dit "Construisez-en un à jeter". Ce n'est qu'après avoir terminé un système logiciel et vu le produit final que nous réalisons ce qui s'est mal passé dans la phase de conception et comprenons comment nous aurions vraiment dû le faire. D'un autre …
Inspiré par cette question Utilisation de bibliothèques tierces - utilisez-vous toujours un wrapper? Je voulais savoir ce que les gens considèrent réellement comme des bibliothèques tierces. Exemple de PHP: si je crée une application utilisant le framework Zend, dois-je traiter les bibliothèques du framework Zend comme du code tiers? Exemple …
La NASA fournit un logiciel de visualisation appelé Panoply . Il existe une page Crédits et remerciements qui reconnaît et répertorie les licences des dépendances logicielles, mais ne fournit aucune information sur sa propre licence. J'ai regardé d'autres logiciels produits par la NASA , y compris le code source de …
Récemment, j'ai commencé à faire le tour de la POO et je suis maintenant au point où plus je lis sur les différences entre les classes abstraites et les interfaces, plus je deviens confus. Jusqu'à présent, aucun des deux ne peut être instancié. Les interfaces sont des plans plus ou …
Je construis une API REST qui permet des insertions (POST, pas idempotent) et des mises à jour (PUT, idempotent) des demandes pour ajouter / mettre à jour la base de données à notre application. Je me demande s'il existe des normes ou des meilleures pratiques concernant les données que 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.