Je suis programmeur avec 1 an d’expérience, j’ai réalisé récemment que je commence rarement un projet correctement (la plupart de mes projets parallèles), normalement le cycle du projet se passe comme suit Commencez avec quelques cas d'utilisation Commencer à coder Réalisez quelques choses que je n’ai pas bien manipulées et …
Vous savez qui ils sont. Ils sont les stars du rock de la programmation: Ils codent 10X plus rapidement. Leur code fonctionne simplement. Ils connaissent non seulement leur langue principale tant à l’intérieur qu’à l’extérieur, mais ils savent également comment cela fonctionne sous le capot. Ils connaissent la réponse à …
Là où je travaille, nous pratiquons l’agilité basée sur la mêlée avec des itérations de 3 semaines. Oui, ce serait bien si les itérations étaient plus courtes, mais changer cela n’est pas une option pour le moment. À la fin de l'itération, je trouve généralement que le dernier jour se …
Le cycle Rouge - Vert - Refactor pour TDD est bien établi et accepté. Nous écrivons un test unitaire en échec et le faisons passer aussi simplement que possible. Quels sont les avantages de cette approche par rapport à l'écriture de nombreux tests unitaires échouant pour une classe et à …
Dans une interview récente, j'ai demandé aux enquêteurs "comment allez-vous évaluer les nouvelles technologies et les nouvelles bibliothèques (telles que SignalR) et de les utiliser?". Ils ont dit qu'ils ne le font pas, mais qu'ils écrivent tout eux-mêmes pour ne pas dépendre de quelqu'un d'autre. La firme ne travaille pas …
Considérons quelque chose comme une application d'interface graphique où le thread principal met à jour l'interface utilisateur presque instantanément, et un autre thread interroge des données sur le réseau ou quelque chose qui prend 5 à 10 secondes pour terminer le travail. J'ai reçu de nombreuses réponses différentes à ce …
Je suis un développeur travaillant sur une nouvelle application mobile pour Android et iOS avec un gros composant backend. Nous avons participé à trois sprints de ce projet et nous utilisons Scrum dans toutes ses cérémonies (raffinement, planification, quotidiens, rétrospectives, etc.). Dans deux des sprints, l’équipe a dû faire des …
Je vais travailler en tant que responsable du développement pour une startup et j'ai suggéré d'utiliser des VM pour le développement. Je ne parle pas de chaque développeur ayant un ordinateur de bureau avec des machines virtuelles à des fins de test / développement, je veux dire un rack de …
Il fait fureur de nos jours. "Tout le monde" le recommande. Cela en soi me rend méfiant. Quels sont les inconvénients rencontrés lors du développement test-first (piloté par test)? Je recherche des expériences personnelles auprès de praticiens compétents - je peux lire les rêveries hypothétiques de cent aspirants ailleurs sur …
C'est un fait bien connu en génie logiciel que le coût de la correction d'un bogue augmente de façon exponentielle à la découverte ultérieure du bogue. Ceci est corroboré par les données publiées dans Code Complete et adaptées dans de nombreuses autres publications. Cependant, il s'avère que ces données n'ont …
Nous entendons beaucoup parler des odeurs de code, des odeurs de test et même des odeurs de projet, mais je n'ai entendu aucune discussion sur les "odeurs" de l'employeur en dehors du test Joel . Après beaucoup de frustration, travaillant pour des employeurs avec un bouquet d'odeurs désagréables de la …
J'ai remarqué un comportement en moi que j'appelle "syndrome du point d'arrêt" ... cela signifie que je ne peux pas arrêter de travailler jusqu'à ce que j'atteigne un "point d'arrêt" (ou que je devienne épuisé). En d'autres termes, si je suis dans la zone en train de terminer une fonctionnalité, …
Parfois, je me sens comme un musicien qui ne peut pas jouer en direct. La programmation est une compétence plutôt cool et un monde très vaste, mais elle se déroule souvent «hors caméra» - dans votre tête, dans votre bureau, loin des spectateurs. Vous pouvez bien sûr parler de programmation …
Je regardais Bob Ross peindre des "arbres heureux" ce soir et j'ai compris ce qui m'inquiétait pour mon code ces derniers temps. La communauté de gens d'ici et de Stack Overflow semble rejeter toute odeur d'imperfection. Mon but est d'écrire un code respectable (et donc maintenable et fonctionnel) en améliorant …
Est-ce une bonne pratique de mettre des numéros de bogues dans le fichier lui-même dans un commentaire d'en-tête? Les commentaires ressembleraient à ceci: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Cela …
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.