Je veux regarder comment ma base de code a grandi avec le temps. GitHub a un bel +/-affichage le long de la liste des checkins ce qui donne une idée de cela. Puis-je utiliser quelque chose de similaire avec mon référentiel hébergé sur Google Code ou hors connexion?
Si j’ai déjà un test d’intégration pour mon programme et que tous ont réussi, j’ai le sentiment que cela fonctionnera. Alors quelles sont les raisons pour écrire / ajouter des tests unitaires? De toute façon, comme je dois déjà écrire des tests d'intégration, j'aimerai écrire uniquement des tests unitaires pour …
Donc, je travaille en .Net. Je fais des projets open source en .Net. L’un de mes plus gros problèmes n’est pas nécessairement lié à .Net, mais à la communauté et aux cadres qui l’entourent. Il semble partout que les systèmes de nommage et les chaînes de caractères magiques soient considérés …
Dans JavaScript: The Good Parts de Douglas Crockford, il mentionne dans son chapitre sur l'héritage, L’autre avantage de l’héritage classique est qu’il inclut la spécification d’un système de types. Cela libère généralement le programmeur de la nécessité d’écrire des opérations de transtypage explicites, ce qui est une très bonne chose, …
Il semble y avoir une aversion pour écrire même la documentation la plus élémentaire. Nos projets de lecture sont relativement nus. Il n'y a même pas de liste mise à jour des dépendances dans la documentation. Y a-t-il quelque chose que je ne connais pas dans l'industrie qui empêche les …
Je me suis intéressé aux termes d'injection de constructeur et d'injection de dépendance en passant en revue des articles sur les modèles de conception (service locator). Quand j'ai cherché sur Google à propos de l'injection de constructeur, j'ai eu des résultats incertains, ce qui m'a incité à vérifier ici. Qu'est-ce …
Je cherche à plonger dans Haskell pour mon prochain projet personnel (relativement trivial). Les raisons pour lesquelles je m'attaque à Haskell sont les suivantes: Me lancer dans un langage purement fonctionnel La vitesse. Bien que je sois sûr que cela puisse être discuté, le profil que j’ai vu des clous …
Je suis un développeur C, C ++. Je m'intéresse au développement mobile. Je veux savoir comment puis-je développer des applications Android en utilisant C et C ++, j'ai lu qu'ils fournissaient un kit pour les développeurs C, C ++ mais il ne possède pas toutes les fonctions du kit Java. …
Quelles sont les principales raisons pour écrire du code obfusqué, en termes d'avantage réel pour les personnes qui développent le code, et pour l'entreprise qui exécute ce code (si le code en question est en fait du code commercial)? Existe-t-il des cas documentés (disponibles en ligne à certains endroits) décrivant …
Je lisais un autre fil de discussion où un type a posé des questions sur les livres C ++ pour débutants, et l'un des programmeurs répondant a écrit ceci: Quelques avertissements: évitez tous les livres qui présentent un "bonjour le monde" déclarant avec #include <iostream.h> J'ai ouvert mon livre C …
Lorsque j'ai commencé à programmer Javascript après avoir principalement traité de la programmation orientée objet dans le contexte de langages basés sur des classes, je ne savais pas trop pourquoi la programmation orientée objet basée sur un prototype serait jamais préférée à la programmation orientée objet. Quels sont les avantages …
Cette question ne concerne pas les cadres de tests unitaires. Cette question ne concerne pas la rédaction de tests unitaires. Cette question concerne l' endroit où placer le code UT écrit et comment / quand / où le compiler et l'exécuter. En travaillant efficacement avec Legacy Code , Michael Feathers …
J'essayais de résoudre un problème de loisir qui nécessitait la génération d'un million de nombres aléatoires. Mais je me suis vite rendu compte qu'il devenait difficile de les rendre uniques. J'ai pris Algorithm Design Manual pour en savoir plus sur la génération de nombres aléatoires. Il contient le paragraphe suivant …
J'ai commencé à enseigner la programmation à un ami tout récemment (nous utilisons Python) et lorsque nous avons commencé à discuter de la création de variables et de l'opérateur d'affectation, elle a demandé pourquoi la valeur à droite est attribuée au nom à gauche et non l'inverse. . Je n'y …
Je suis devenu développeur principal dans un projet particulier, mais j'ai du mal à me concentrer sur une vue d'ensemble et à veiller à ce que toutes les parties du projet soient couvertes. Que dois-je garder à l'esprit lors de la gestion de ce projet? Comment puis-je m'assurer que tout …
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.