Je ne peux pas compter le nombre de fois que j'ai lu des déclarations dans la veine des «tests unitaires sont une source très importante de documentation du code testé». Je ne nie pas qu'elles soient vraies. Mais personnellement, je ne me suis jamais retrouvé à les utiliser comme documentation. …
Je suis le gestionnaire d'une équipe de 11 développeurs de logiciels qui s'occupent des sites Web / applications Web de mon entreprise, exécutant jusqu'à 4 projets simultanés et un soutien quotidien à tout moment. Au sein des 11 développeurs, il y a un mélange de compétences techniques, de titres de …
Existe-t-il des directives pour décider quand une classe doit se trouver dans son propre assembly / DLL? Je vois souvent deux écoles de pensée: 1) Chaque "regroupement" de classes appartient à sa propre DLL, par exemple les référentiels, les services, les DTO, l'infrastructure, etc. 2) Tout doit être dans une …
Dans les différents livres de conception que j'ai lus, l'accent est parfois mis sur le nombre de méthodes qu'une classe doit avoir (en considérant un langage OO, comme java ou C # par exemple). Souvent, les exemples rapportés dans ces livres sont très nets et simples, mais rarement ils couvrent …
Je suis sur le point d'assumer la tâche de réimplémenter une interface déjà définie (un ensemble de fichiers d'en-tête C ++) dans une base de code relativement grande et ancienne. Avant de faire cela, je voudrais avoir une couverture de test aussi complète que possible, afin que je puisse détecter …
Supposons que je travaille sur un projet open source et que je souhaite réutiliser une fonction utilitaire triviale d'un autre projet open source (par exemple, une fonction de recherche / remplacement de fichier). Est-il légal de copier la fonction et d'écrire simplement une petite notice de copyright en haut du …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Vous souhaitez 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 . EDIT: Cette question semble …
Dernièrement, lorsque j'ai écrit du C ou du C ++, je déclarerai toutes mes variables sur la pile simplement parce que c'est une option, contrairement à Java. Cependant, j'ai entendu dire que c'est une mauvaise idée de déclarer de grandes choses sur la pile. Pourquoi est-ce exactement le cas? Je …
J'ai lu quelque part (j'ai oublié de quel livre il s'agit) que les algorithmes sont indépendants des architectures informatiques. Certains disent même que les algorithmes sont eux-mêmes du calcul (des machines?)? D'un autre côté, les livres sur la programmation parallèle ont des chapitres sur les algorithmes parallèles. Il semble que …
J'ai envoyé un e-mail plus tôt pour rappeler à nos développeurs que l'utilisation du mot «Shall» dans vos exigences dérivées ne devait pas correspondre à vos exigences fonctionnelles. Lors de la rédaction des exigences fonctionnelles, le mot «doit» est utilisé pour décrire la fonction qu'une exigence dérivée doit remplir. Dérivé …
J'ai récemment commencé à travailler avec le modèle GitFlow tel qu'implémenté par bitbucket. Et il y a une chose qui n'est pas complètement claire pour moi. Nous essayons de régler régulièrement notre dette technique en enregistrant, en planifiant et en mettant en œuvre les tâches de refactoring. Ces branches de …
Pourquoi est-il argvdéclaré comme "un pointeur vers un pointeur vers le premier index du tableau", plutôt que d'être simplement "un pointeur vers le premier index du tableau" ( char* argv)? Pourquoi la notion de "pointeur à pointeur" est-elle requise ici?
Selon Wikipedia, le terme "bootstrap" dans le contexte de l'écriture de compilateurs signifie ceci : En informatique, le bootstrap est le processus d'écriture d'un compilateur (ou assembleur) dans le langage de programmation source qu'il a l'intention de compiler. L'application de cette technique conduit à un compilateur auto-hébergé. Et je peux …
J'évalue un CMS open source appelé Piranha ( http://piranhacms.org/ ) pour l'utiliser dans l'un de mes projets. J'ai trouvé le code suivant intéressant et un peu déroutant, du moins pour moi. Certains peuvent-ils m'aider à comprendre pourquoi la classe hérite d'une base de même type? public abstract class BasePage<T> : …
Je teste qu'une fonction fait ce que l'on attend d'une liste. Je veux donc tester f(null) -> null f(empty) -> empty f(list with one element) -> list with one element f(list with 2+ elements) -> list with the same number of elements, doing what expected Pour ce faire, quelle est …
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.