Génie logiciel

26
Fonction anonyme auto-exécutable vs prototype

En Javascript, il existe quelques techniques clairement importantes pour créer et gérer des classes / espaces de noms en javascript. Je suis curieux de savoir quelles situations justifient l'utilisation d'une technique par rapport à l'autre. Je veux en choisir un et m'en tenir à aller de l'avant....

26
Quelle est la licence open source la plus permissive? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...

26
En proie à des bogues multithread

Dans ma nouvelle équipe que je gère, la majorité de notre code est la plate-forme, le socket TCP et le code de réseau http. Tout C ++. La plupart d'entre eux proviennent d'autres développeurs qui ont quitté l'équipe. Les développeurs actuels de l'équipe sont très intelligents, mais surtout juniors...

26
qu'est-ce que la programmation système exactement?

Je n'ai jamais compris ce que signifiait la programmation système. La définition habituelle donnée est "... faire quelque chose près des Os ou étendre les fonctionnalités d'Os ...". Est-ce que l'utilisation directe de l'API Windows plutôt que de certaines bibliothèques pour dire que les entrées /...

26
Dois-je demander des tests unitaires aux programmeurs? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une...

26
Unité testant plusieurs conditions dans une instruction IF

J'ai un morceau de code qui ressemble à ceci: function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } Je pense qu'il devrait y avoir...

26
Si je lance un programme sous GPL, dois-je continuer à le faire?

Considérez ce scénario: Je développe un programme FooSuite qui utilise une bibliothèque sous licence GPL QuuxTools Je lance le programme FooSuite 1.0 sous GPL Plus tard, je découvre que, pour une raison quelconque, je dois concéder le programme à quelqu'un à des conditions différentes. Par...