Il y a des années, quelqu'un a créé une série de scripts vraiment géniaux et populaires. Mais ils n'ont pas été mis à jour longtemps, maintenant ils ne fonctionnent plus (la plate-forme cible a été mise à jour et certaines modifications sont nécessaires). Il ne l'a pas publié sous aucune …
Donc, je dois faire face à un langage apparemment archiac (appelé PowerOn) où j'ai une méthode principale, quelques types de données pour définir des variables, et qui a la possibilité d'avoir des sous-procédures (essentiellement des méthodes void) qui ne retournent pas de type ni accepte aucun argument. Le problème ici …
Dans notre projet, nous avons atteint le point où nous avons presque mille tests et les gens ont cessé de les exécuter avant de procéder à un contrôle, car cela prend tellement de temps. Au mieux, ils exécutent les tests correspondant au code qu'ils ont modifié et au pire, ils …
Je travaille à la conception d'une API RESTful. Nous savons que nous voulons renvoyer JSON et XML pour une ressource donnée. J'avais pensé que nous ferions quelque chose comme ceci: GET /api/something?param1=value1 Accept: application/xml (or application/json) Cependant, quelqu'un a jeté en utilisant des extensions pour cela, comme ceci: GET /api/something.xml?parm1=value1 …
Nous pratiquons la propriété collective de code. À ma connaissance, cela signifie que tout développeur peut modifier n’importe quelle ligne de code pour ajouter des fonctionnalités, pour refactoriser, corriger des bugs ou améliorer les conceptions. Mais qu’en est-il de la réécriture complète du code d’un développeur qui fait toujours partie …
Je viens de remarquer que tous les langages de programmation OO modernes avec lesquels je suis au moins quelque peu familiarisé (essentiellement Java, C # et D) autorisent les tableaux covariants. Autrement dit, un tableau de chaînes est un tableau d'objets: Object[] arr = new String[2]; // Java, C# and …
Je travaille pour une grande entreprise (plus de 8 000 employés) depuis près de 2 ans et j'ai été embauché juste après avoir terminé mes études. Tout le monde ici est confronté quotidiennement à un code hérité qui est souvent très mal conçu et bourré de bidouilles. Au début, je …
J'ai récemment découvert Design by Contract (DbC) et je trouve que c'est un moyen extrêmement intéressant d'écrire du code. Entre autres choses, il semblerait offrir: Meilleure documentation. Étant donné que le contrat est la documentation, il est impossible qu’une personne soit périmée. De plus, comme le contrat spécifie exactement ce …
Je suis le seul développeur dans une petite entreprise. J'ai lentement évolué dans le développement ici; jusqu'à il y a environ 4 mois, 50 à 75% de mon temps était consacré aux opérations. Maintenant, 50 à 75% de mon temps est consacré au développement, le reste étant réparti entre les …
Dans Quand utiliser C sur C ++ et C ++ sur C? il y a une déclaration concernant. pour coder la taille / les exceptions C ++: Jerry répond (entre autres points): (...) il est généralement plus difficile de produire des exécutables vraiment petits avec C ++. De toute façon, …
Je suis intéressé par l’apprentissage de la programmation concurrente, en mettant l’accent sur le niveau application / utilisateur (pas la programmation système). Je recherche un langage de programmation moderne de haut niveau offrant des abstractions intuitives pour l'écriture d'applications simultanées. Je veux me concentrer sur les langages qui augmentent la …
Je suis dans le domaine de l'ingénierie financière (après un baccalauréat en mathématiques et un baccalauréat en informatique) depuis environ 5 ans (20% d'analyse / programmation, 80% en communication) et je suis fier de ma capacité à communiquer avec les gens et à discuter de problèmes techniques (en interaction avec …
Lorsque vous demandez à un candidat en entrevue d’écrire un programme sur le tableau blanc, attendez-vous du candidat qu’il écrive un code syntaxiquement correct? J'ai eu deux candidats, l'un d'eux a écrit un programme syntaxiquement correct mais la logique n'était pas à la hauteur, et l'autre avait la logique mieux …
Pour commencer avec quelques antécédents, j’ai pris un nouveau poste de développeur cet été et j’ai été le membre le plus récent de l’équipe, mais avec la plupart de l’expérience acquise. Jusqu'à présent, j'ai réussi à faire passer les initiatives de santé mentale assez facilement en raison des faibles coûts …
Tenir une mêlée quotidienne présente des avantages, tels que: L'équipe se coordonne les uns avec les autres Tout le monde sait quelle quantité de travail a été effectuée Le graphique de Burndown est de plus en plus complet Le tableau de tâches est mis à jour Ça ne dure pas …
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.