Certaines personnes soutiennent que les tests d'intégration sont des types de tests incorrects et erronés - tout doit être testé en unité, ce qui signifie que vous devez simuler des dépendances. une option qui, pour diverses raisons, ne me passionne pas toujours. Je trouve que, dans certains cas, un test …
Je connais des personnes qui travaillent actuellement sur un projet pour l'armée américaine (données de faible niveau de sécurité, de type ressources humaines non liées au combat). Un état initial du code de projet a été soumis à l'examen des forces armées, qui ont ensuite exécuté le programme à l'aide …
Considérez une fonction sans paramètre ( edit: pas nécessairement) qui exécute une seule ligne de code et qui n’est appelée qu’une fois dans le programme (bien qu’il ne soit pas impossible que cela soit nécessaire à nouveau). Il pourrait effectuer une requête, vérifier certaines valeurs, faire quelque chose impliquant regex …
Il semble que je sois constamment coincé dans une situation où les dates de sortie ne sont pas basées sur des considérations techniques, mais parce que quelqu'un des Ventes s'est engagé envers un client à ce moment-là. D'après des discussions avec des amis en développement dans d'autres sociétés, la même …
Comme récemment rapporté ici : Xamarin a créé Cocos2D-XNA, un framework de développement de jeux 2D / 3D, créant une bibliothèque multi-plateformes pouvant être incluse dans des projets PCL. Cependant le fondateur du projet qui a été fourchu dit : Le but de la licence MIT est de libérer votre …
Mon bureau essaie de comprendre comment nous gérons les scissions et les fusions de succursales, et nous avons un gros problème. Notre problème concerne les branches secondaires à long terme - du genre où vous avez quelques personnes qui travaillent dans une branche qui se sépare de master, nous développons …
Un thème récurrent sur SE, j'ai remarqué dans de nombreuses questions est l'argument en cours selon lequel le C ++ est plus rapide et / ou plus efficace que les langages de niveau supérieur comme Java. Le contre-argument est que les machines JVM ou CLR modernes peuvent être tout aussi …
Je me sens épuisé, même si je n’ai quitté le collège que pendant 5 ans. Pendant les 3 premières années de ma carrière, les choses allaient super bien. Je n'étais jamais rien de spécial à l'école, mais je me sentais spécial dans mon entreprise. En regardant en arrière, je pourrais …
L'injection de dépendance (ID) est un modèle bien connu et à la mode. La plupart des ingénieurs connaissent ses avantages, tels que: Rendre l'isolement dans les tests unitaires possible / facile Définir explicitement les dépendances d'une classe Faciliter une bonne conception ( principe de responsabilité unique (SRP), par exemple) Activer …
Y a-t-il une raison technique pour laquelle c'est comme ça? Je me demandais dans le cas d’un SGBDR qu’il avait quelque chose à voir avec la performance, puisqu'un "ANNÉE" est plus spécifique qu'un "MOIS", par exemple: vous n’avez qu’un an 2000, mais chaque année un "janvier", ce qui permettrait de …
Je ne suis jamais sûr qu'un projet est suffisamment avancé pour s'engager d'abord dans le contrôle de source. J'ai tendance à différer mon engagement jusqu'à ce que le projet soit terminé, et j'engage principalement les fonctionnalités à partir de ce moment. (Je n'ai pas fait de projets personnels assez importants …
Y a-t-il une raison pour laquelle les fonctions de la plupart (?) Des langages de programmation sont conçues pour prendre en charge un nombre quelconque de paramètres d'entrée, mais une seule valeur renvoyée? Dans la plupart des langages, il est possible de "contourner" cette limitation, par exemple en utilisant des …
Je travaille sur une base de code de taille moyenne (100 000 lignes), elle est relativement récente (moins d'un an) et offre une bonne couverture de tests unitaires. Je n'arrête pas de rencontrer des méthodes qui ne sont plus utilisées nulle part ou qui ne sont référencées que dans des …
Cela fait un moment que je réfléchis à ce problème et je me trouve constamment en train de trouver des mises en garde et des contradictions. J'espère donc que quelqu'un pourra produire une conclusion sur ce qui suit: Privilégier les exceptions aux codes d'erreur Autant que je sache, après avoir …
Si quelque chose peut être généré, alors ce sont des données, pas du code. Dans ces conditions, l’idée même de la génération de code source n’est-elle pas un malentendu? Autrement dit, s'il existe un générateur de code pour quelque chose, pourquoi ne pas en faire une fonction appropriée pouvant recevoir …
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.