Dans une autre question, il a été révélé que l'un des problèmes avec TDD est de garder la suite de tests synchronisée avec la base de code pendant et après la refactorisation. Maintenant, je suis un grand fan de refactoring. Je ne vais pas renoncer à faire du TDD. Mais …
Est-ce une bonne pratique d'utiliser #ifdef pendant le développement pour basculer entre différents types de comportement? Par exemple, je veux changer le comportement du code existant, j'ai plusieurs idées pour changer le comportement et il est nécessaire de basculer entre les différentes implémentations pour tester et comparer différentes approches. Les …
Je suis un universitaire plutôt qu'un programmeur, et j'ai de nombreuses années d'expérience dans l'écriture de programmes Python pour mon propre usage, pour soutenir ma recherche. Mon dernier projet est susceptible d'être utile à beaucoup d'autres ainsi qu'à moi, et je pense à le publier en tant que bibliothèque Python …
J'ai un problème avec mes coéquipiers. Pour faire court: nous sommes trois étudiants travaillant sur un projet de concours. Le projet se compose de 2 applications distinctes: une pour Windows (que je développe) et une pour Android (mes collègues sont responsables de son développement). Nos bases de code ne se …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 3 ans . Parfois, quand j'ai un problème qui …
Je travaille sur un grand projet logiciel hautement personnalisé pour divers clients du monde entier. Cela signifie que nous avons peut-être 80% de code qui est commun entre les différents clients, mais aussi beaucoup de code qui doit changer d'un client à l'autre. Dans le passé, nous avons fait notre …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous 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 6 ans . La validation de la saisie …
C'est une chose à laquelle je pense depuis que j'ai lu cette réponse dans le fil d'opinions de programmation controversé : Votre travail consiste à vous mettre au chômage. Lorsque vous écrivez un logiciel pour votre employeur, tout logiciel que vous créez doit être écrit de telle manière qu'il puisse …
Je rencontre toujours des gens qui aiment cogner depuis des lustres sur les plus petites "choses techniques". Ne vous méprenez pas, je suis un programmeur geek qui aime ce que je fais, mais vous savez le type de conversation. Mac est tellement mieux que Windows N'utilisez pas de boucle For …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 2 ans . Quelqu'un peut-il expliquer la méthodologie agile …
Il existe de bons exemples de code bien documenté, comme l'API Java. Mais, beaucoup de code dans les projets publics tels que git et les projets internes des entreprises est mal documenté et peu adapté aux nouveaux arrivants. Dans tous mes séjours de développement logiciel, j'ai dû faire face à …
Je ne sais pas si c'est le lieu de poser la question conceptuelle suivante (Stackoverflow ne l'est certainement pas). J'ai vu cette question dans un examen à choix multiples (réponse unique), similaire aux examens ISTQB : Pourquoi il n'est pas recommandé de signaler plusieurs défauts dans le même problème / …
De toute évidence, si la direction consacre du temps à passer en revue les codes, tout le monde doit le faire. Mais il y a toujours ces gars (ou filles) qui résistent avec chaque once de leur être. Comment gérez-vous efficacement le traitement de ce scénario lorsque vous le traitez …
Supposons que le temps estimé pour une affaire soit de 3 jours. Le deuxième jour, vous remarquez que le cas se développe et que de nouveaux scénarios surgissent qui n'ont pas été comptés lorsque l'estimation du temps a été effectuée. La nouvelle découverte conduit à 2 jours supplémentaires (total 5 …
La réutilisation du code comme problème Je pensais à cette question sur la livraison de logiciels, et je revenais sans cesse sur la question de la répétabilité et / ou de la reproductibilité . Ils sont importants, car si vous ne répétez pas un projet, il devient plus difficile d'améliorer …
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.