Très simplement, pourquoi voudrais-je écrire un code qui fonctionne pour tous les cas et les données évolutives alors que tout ce que je dois faire est de répéter le même processus plusieurs fois avec quelques ajustements mineurs? Je ne vais probablement pas avoir besoin de l'éditer à nouveau de si …
Je souhaite rassembler quelques arguments sur les raisons pour lesquelles laisser un développeur tester son propre travail comme dernière étape avant la mise en production du produit est une mauvaise idée, car malheureusement, mon lieu de travail le fait parfois (la dernière fois que cela a été évoqué). , la …
Quels avantages et inconvénients spécifiques de chaque manière de travailler sur une grammaire de langage de programmation? Pourquoi / Quand devrais-je rouler le mien? Pourquoi / quand devrais-je utiliser un générateur?
J'implémente un service Web RESTful et l'une des actions disponibles sera reload. Il sera utilisé pour recharger les configurations, le cache, etc. Nous avons commencé avec un simple GETà un URI comme ceci: ${path}/cache/reload(aucun paramètre n'est passé, seul l'URI est appelé). Je suis conscient que les données ne doivent pas …
Je n'ai toujours pas l'expérience nécessaire pour écrire du code de haute qualité. Je lis donc des livres sur le sujet, tels que Clean Code de Robert C. Martin, et vérifie le code de bibliothèques connues pour améliorer mes compétences. Bien que de nombreuses bibliothèques open source soient maintenues depuis …
Je me suis toujours demandé pourquoi Git préférait le hachage aux numéros de révision. Les numéros de révision sont beaucoup plus clairs et plus faciles à consulter (à mon avis): il y a une différence entre dire à quelqu'un de regarder la révision 1200 ou de commettre 92ba93e! (Juste pour …
J'ai récemment commencé un travail de programmation en C #, mais j'ai pas mal de connaissances en Haskell. Mais je comprends que C # est un langage orienté objet, je ne veux pas forcer une cheville ronde dans un trou carré. J'ai lu l'article Exception Throwing de Microsoft qui dit: …
Je viens de recevoir un rapport de bogue assez grossier. L’utilisateur dit en gros que nous faisons fausse route en utilisant des majuscules ici et là, bien qu’il ne pointe en fait que sur un bogue. D'un côté, je tiens beaucoup à nos utilisateurs et je souhaite maintenir de bonnes …
De nombreux ouvrages et articles de Scrum indiquent qu'un sprint échoué (lorsque l'équipe ne parvient pas à compléter certaines fonctionnalités du backlog de sprint) n'est pas si grave, il arrive de temps en temps et peut s'avérer utile si l'équipe apprend de ses erreurs. et améliore quelque chose dans les …
Mon CV n'est plus pertinent. Il ne peut plus contenir une description adéquate de mes capacités techniques. On peut avoir une bien meilleure idée de ce dont je suis capable en consultant mes référentiels GitHub, mes profils Stack Exchange et les différents cours que je suis chez Udacity et Coursera. …
Quelqu'un at-il des liens avec des études montrant comment le bruit affecte la productivité des programmeurs? Plus précisément, j'aimerais voir comment / si la productivité augmente lorsque les niveaux de bruit diminuent. Comme indiqué dans les commentaires , la nature du flux de travail de programmation est telle que vous …
J'entends parler de C, C ++, Java tous les jours à chaque fois que des gens commencent à parler d'informatique, mais dans mon premier cours d'informatique, on nous demande d'écrire dans Scheme (DrRacket). Pourquoi donc? Quelles différences cela fera-t-il dans ma compréhension future de la programmation? UPDATE: J'ai terminé mon …
J'ai récemment rejoint une startup en pleine croissance. Au cours des 3 derniers mois, l’équipe de développement est passée de 4 à 12 personnes. Jusque-là, elle laissait beaucoup de côté pour ce que les développeurs faisaient auparavant. En fait, l’un des attraits que j’ai initialement attiré au sein de la …
Je suis un débutant en programmation et j'ai lu des livres, étudié, lu des articles, etc. J'obtiens d'excellents résultats depuis que j'ai commencé à apprendre la programmation, et quand j'étais débutant, je pensais tout savoir sur la programmation, mais en apprenant plus, j'ai réalisé à quel point ce domaine est …
Cette question me trottait dans la tête depuis un moment donc je voulais demander à ceux qui suivent des pratiques agiles / scrum dans leurs environnements de développement. Mon entreprise s'est finalement lancée dans l'incorporation de pratiques agiles et a démarré avec une équipe de quatre développeurs d'un groupe agile …
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.