J'ai récemment lu quelques mots sur Literate Programming , et cela m'a fait réfléchir ... Des tests bien écrits, notamment les spécifications de style BDD, permettent de mieux expliquer ce que le code fait que la prose et a le gros avantage de vérifier leur propre précision. Je n'ai jamais …
J'entends parler de la popularité du C ++ moderne et certains parlent de la migration vers C ++ à partir de C # ou d'autres langages de type C. Je connais les fonctionnalités de C ++ 11, mais j'aimerais connaître votre expérience, en particulier celle de développeurs qui ont migré …
pour autant que je sache, la plupart des gens semblent convenir que les méthodes privées ne doivent pas être testées directement, mais plutôt par le biais de méthodes publiques. Je peux comprendre leur point de vue, mais cela me pose quelques problèmes lorsque j'essaie de suivre les "Trois lois du …
J'ai transféré tous les référentiels Git de notre société vers GitHub et je souhaite maintenant ajouter des employés aux projets. Étant donné que la plupart des employés ont déjà un compte personnel GitHub, je me demande si je devrais leur demander de créer un compte GitHub professionnel . La raison …
J'utilise Python depuis quelques jours maintenant et je pense comprendre la différence entre le typage dynamique et statique. Ce que je ne comprends pas, c’est dans quelles circonstances on le préférerait. Il est flexible et lisible, mais au détriment de davantage de contrôles d’exécution et de tests unitaires supplémentaires requis. …
Tous les caractères ASCII peuvent être codés avec UTF-8 sans augmentation de la mémoire (les deux nécessitent un octet de mémoire). UTF-8 présente l'avantage supplémentaire de prendre en charge les caractères au-delà des "caractères ASCII". Si tel est le cas, pourquoi choisirons- nous jamais le codage ASCII sur UTF-8? Existe-t-il …
Je code beaucoup en C et en C ++, mais je ne m'attendais pas à ce que C soit le deuxième langage le plus populaire, légèrement derrière Java. Index de la communauté de programmation TIOBE Je suis curieux de savoir pourquoi, en cet âge de la POO, C est toujours …
En étudiant le cours pour débutants sur l’interface matériel / logiciel et les systèmes d’exploitation, il est souvent question de savoir s’il serait préférable de remplacer certaines parties du matériel par des logiciels, et inversement. Je ne peux pas faire le lien.
Où est la limite entre la délégation et l'encapsulation de la logique métier? Il me semble que plus nous déléguons, plus nous devenons anémiques . Cependant, la délégation encourage également la réutilisation et le principe de DRY. Alors, qu'est-ce qui convient de déléguer et que devrait rester dans nos modèles …
Je peux comprendre la pression de l'horaire. Vous voulez faire plaisir à vos utilisateurs, car ils sont la pierre angulaire de l'entreprise. Cependant, il est également vrai que certains changements faciliteront les choses à long terme. Malheureusement, la direction de mon organisation a une résistance instinctive à de tels changements …
Dans notre société, nous avons un petit programme (taille .exe de 500 Ko) qui effectue un calcul mathématique et qui finit par cracher le résultat sur une feuille de calcul Excel que nous utilisons pour poursuivre notre flux de travail. Je souhaite modifier les colonnes, le format d'espacement et ajouter …
J'ai récemment mis à niveau les versions de pylint , un vérificateur de style Python populaire. Il est devenu balistique dans tout mon code, en indiquant les endroits où j'importe des modules dans le même package, sans spécifier le chemin d'accès complet du package. Le nouveau message d'erreur est W0403. …
Je suis dans une position où on m'a demandé de réviser du code qui corrige un problème que je ne crois pas exister. Le réparateur, qui est plus expérimenté que moi, insiste sur le fait que sa solution est nécessaire, mais il me semble qu’il ne s’agit que d’un sophisme …
Mon responsable a récemment beaucoup insisté sur l'utilisation de la vélocité comme cible et mesure de la productivité. Nous travaillons actuellement à une vitesse moyenne de 50 points d'histoire. Mon responsable souhaite que nous augmentions ce pourcentage de 40% à 70 points d’histoire (sans augmentation du nombre de membres de …
Je suis un développeur individuel travaillant principalement sur des projets Web (W / LAMP) et, parfois, sur des projets C / C ++ (non GUI) de taille moyenne. J'ai souvent du mal à structurer mon arbre de code source. En fait, en général, je ne termine pas un projet sans …
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.