Je suis un développeur Web travaillant dans une équipe de trois développeurs et un concepteur. Cela fait maintenant environ cinq mois que nous avons implémenté la méthodologie de développement logiciel agile Scrum. Mais j'ai un sentiment étrange que je voulais juste partager sur ce site. Le processus de prise de …
Je veux savoir, à quel point est-il important de programmer pendant votre temps libre? Est-il nécessaire de travailler votre programmeur 9-5 en tant que programmeur, puis de rentrer chez vous et de travailler sur votre passe-temps pour devenir un meilleur programmeur? Cela dit, je sais que vous ne vous perfectionnez …
Je comprends la valeur des tests automatisés et l’utilise chaque fois que le problème est suffisamment spécifié pour que je puisse proposer de bons scénarios de tests. J'ai toutefois remarqué que certaines personnes ici et sur StackOverflow insistent sur le fait de tester uniquement une unité, pas ses dépendances. Ici, …
Sa connaissance commune en programmation est que réinventer la roue est un mal ou un mal . Mais pourquoi ça? Je ne dis pas que c'est bon. Je crois que c'est faux. Cependant, j’ai un jour lu un article qui disait que si quelqu'un fait quelque chose de mal (en …
J'utilise beaucoup de méta-programmation pour éviter les tâches répétitives et créer des abstractions plus sûres. J'ai récemment changé de poste et je travaille dans une équipe plus nombreuse, ce qui inquiète certains de mes collègues car ils ne le comprennent pas. J'essaie toujours d'exploiter tout le potentiel de la langue, …
Je travaille à mon travail depuis environ un an. Je travaille principalement dans notre interface graphique qui utilise des méthodes d'un backend C, mais je n'ai généralement pas à les traiter, sauf pour les valeurs de retour. Notre interface graphique est structurée assez raisonnablement, compte tenu de nos limites. J'ai …
J'essaie toujours de suivre le principe DRY strictement au travail; chaque fois que je répète du code par paresse, il mord plus tard lorsque je dois le conserver à deux endroits. Mais souvent, j'écris de petites méthodes (peut-être 10 à 15 lignes de code) qui doivent être réutilisées dans deux …
Alors que la plupart des questions d'entrevue portent sur les connaissances actuelles d'un candidat ou sur ses compétences pour résoudre des problèmes algorithmiques, j'aimerais engager un développeur passionné par la programmation. Et si au lieu de poser des questions comme Que savez-vous de la technologie "X"? Je vérifierai les connaissances …
Une correction de bogue récente m'a obligé à passer en revue le code écrit par d'autres membres de l'équipe, où j'ai trouvé ceci (c'est C #): return (decimal)CostIn > 0 && CostOut > 0 ? (((decimal)CostOut - (decimal)CostIn) / (decimal)CostOut) * 100 : 0; Maintenant, admettant qu'il y ait une …
Au cours de ma carrière, j'ai remarqué que certains développeurs n'utilisaient pas d'outils de débogage, mais vérifiaient de manière ponctuelle le code erroné pour déterminer le problème. Bien qu'il soit souvent utile de trouver rapidement des erreurs dans le code sans un débogueur, il semble moins productif de passer beaucoup …
Je parcourais le code source d'un framework open source, où j'ai vu une "charge utile" de variable mentionnée à plusieurs reprises. Des idées que "charge utile" représente?
Pour le moment, je crée une connexion à la base de données lorsque ma page Web est chargée pour la première fois. Je traite ensuite la page et lance toutes les requêtes sur cette connexion. Est-ce la meilleure façon de le faire ou devrais-je créer une connexion à une base …
L' antipattern " Réinventer la roue " est assez courant - au lieu d'utiliser une solution prête à l'emploi, écrivez la vôtre à partir de zéro. La base de code s'agrandit inutilement, des interfaces légèrement différentes qui font la même chose mais qui sont légèrement différentes l'abondent, le temps perdu …
Je vois souvent dans les codes C et C ++ la convention suivante: some_type val; val = something; some_type *ptr = NULL; ptr = &something_else; au lieu de some_type val = something; some_type *ptr = &something_else; Au départ, j’imaginais que c’était une habitude de l’époque où il fallait déclarer toutes …
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.