Question:
Comment gérer un collègue qui m'a blâmé pour le bug qui était de sa faute
Ryan
2018-03-09 10:38:41 UTC
view on stackexchange narkive permalink

Je suis relativement nouveau dans un travail, mais je me suis imposé comme le «gars» en ce qui concerne un certain service Web que nous utilisons. Notre propre site Web s'intègre au service. Je ne travaille pas vraiment sur le site, juste avec le service.

Aujourd'hui, nous avons eu un problème d'arrêt du spectacle qui empêchait les utilisateurs du site d'utiliser le service. Naturellement, j'ai été appelé pour aider, mais l'un des développeurs du site s'est montré sournois avec moi personnellement, insinuant que je ne faisais pas mon travail et m'accusant de mauvaise communication. Plus tard, lors d'une conférence téléphonique avec au moins 8 autres personnes, il m'a appelé de manière passive-agressive pour ne pas avoir résolu le problème.

Après une longue journée de travail tardif et de chez moi, j'ai finalement déterminé la racine du problème de ne pas être dans le service, mais dans le code du site et spécifiquement dans le code que le développeur snippy a écrit.

TL; DR: le gars qui me pointait du doigt était en fait la cause du problème

Je suis généralement une personne facile à vivre et je n'ai pas besoin de le dire; cependant, J'espère avoir des suggestions sur la façon de lui exprimer avec tact que je préférerais qu'il soit absolument sûr à 100% que ce n'est pas son code avant qu'il ne reprenne ce ton avec moi.

Les commentaires ne sont pas destinés à une discussion approfondie;cette conversation a été [déplacée vers le chat] (https://chat.stackexchange.com/rooms/74530/discussion-on-question-by-ryan-how-to-deal-with-a-coworker-who-blamed-moi-pour-le).
Onze réponses:
Edgar
2018-03-09 12:15:02 UTC
view on stackexchange narkive permalink

Envoyez simplement un e-mail à toutes les personnes impliquées en disant que, après les heures de bureau, vous avez trouvé (et corrigé) le bogue. "Il en est ainsi en AB." Peut-être avec un lien vers quelque chose. Ne mentionnez personne.

Cela devrait suffire. Vous n'êtes pas obligé de pointer du doigt qui que ce soit.

Les autres examineront la question et bientôt ils découvriront qui était / est responsable de ce bogue , et la prochaine fois, ils y réfléchiront à deux fois avant de vous déranger.

Je ferais cela aussi en supposant qu'il s'agissait d'un incident ponctuel.Si cela fait partie d'un modèle, une escalade défensive pourrait être justifiée.Pour l'instant, je garderais simplement les notes de ce qui s'est passé afin que si cela se produit plusieurs fois, je puisse compiler un rapport assez accablant sur le temps que vous passez à nettoyer ce gâchis.
Je suis d'accord avec ça.Soyez considéré comme le gars qui fait réparer la merde et laissez les autres jouer au jeu du blâme s'ils le veulent - envoyez un e-mail neutre expliquant où se trouvait le problème et ceux qui connaissent le système peuvent déterminer qui l'a causé, vous n'en avez pas besoinfaire valoir ce point
D'accord aussi.D'après ma propre expérience, le type plus intéressé à trouver quelqu'un à blâmer qu'à résoudre le problème est généralement celui à blâmer.En supposant que vos managers ne sont pas des imbéciles, ils savent déjà qui a raté.
«Parce que les autres se pencheront sur cela» dépend, beaucoup de gens, en particulier les hauts gradés, ne regardent pas les problèmes résolus.
Il y a un dicton dans le monde des affaires - "Acceptez l'erreur".Même si ce n'était pas vraiment le vôtre, vous * avez * fait des efforts pour le résoudre, vous devriez donc absolument posséder le temps et les efforts supplémentaires que vous avez mis pour le résoudre. Inutile de pointer du doigt ce type pour avoir commis l'erreur en premier lieu - reconnaissez simplement le fait que vous vous en êtes occupé.
Je suis d'accord avec @DonQuiKong.D'autres peuvent ou non prendre la peine de l'examiner.Mais il semble que mentionner où se trouvait le bogue indiquera probablement clairement que c'était quelque chose qu'il a fait, pas vous.Mais je suis également d'accord avec les autres commentaires selon lesquels la direction / les parties prenantes seront plus impressionnées par le fait que vous ayez mis du temps supplémentaire pour le faire réparer que par la faute de qui c'était.
Pour satisfaire le besoin de vengeance, je ferais glisser un "désolé pour tout le retard, la raison pour laquelle cela m'a pris si longtemps est que le bogue n'était pas dans le code sur lequel je travaille mais il s'est avéré être dans cet autre élément".
Bonne question, et cette réponse est parfaite.Je voudrais juste ajouter quelques centimes.D'après mon expérience, lorsque les gens deviennent aussi agressifs, cela indique généralement qu'ils sont en faute.Donc, toutes les personnes qui ont été témoins de cela savent que c'est une forte possibilité, donc envoyer une communication sur la cause profonde, comment cela a été corrigé et comment cela sera évité à l'avenir sans viser sa tête serait approprié et tout le mondetirerait la bonne conclusion et ajusterait leurs perceptions en conséquence.
Tout cela a été très utile, merci à tous pour votre participation. Je pense que j'étais un peu énervé par l'incident, donc des réponses pondérées sont exactement ce dont j'avais besoin.J'ai fait exactement ce qui a été suggéré dans cette réponse (ce qui est repris dans de nombreuses autres réponses, je suis désolé de ne pouvoir en approuver qu'une comme "correcte"): j'ai envoyé un e-mail renvoyant à ma pull request, donc les preuves sont làpour tout le monde à voir.Je me sens bien de ne pas pointer du doigt et de laisser les autres, s'ils le souhaitent, découvrir où se situe le vrai problème.Merci encore.
@Džuris Si CV est utilisé, je terminerais par "[...] travailler dessus; il a été introduit dans la révision # 9987".
Vous ne pouvez pas le laisser passer sans souligner que ce n'était pas votre code mais son code.Faire cela sans pointer du doigt le responsable laissera aux gens une mauvaise impression de vous.Mon commentaire aurait été différent si l'autre gars n'avait pas remis en question vos capacités.
Personne ne va l'examiner.Quelqu'un sera chargé de le réparer, mais c'est tout.Le responsable ne se souciera pas de son origine et penserait probablement même que vous en êtes responsable.Même s'il est techniquement solide, peu importe pour lui qui a causé le problème, seulement qu'il est résolu. Le mieux que vous puissiez faire est d'essayer de montrer clairement qui était responsable, mais sans utiliser explicitement son nom. Une autre option est de répondre au comportement de la personne comme un problème central et de mentionner ensuite comment il vous a blâmé pour quelque chose, mais en fait c'est lui qui en était la cause.
J'aurais quand même un mot discret avec le collègue et lui ferais savoir que ce n'est pas cool de commencer à pointer du doigt et à me dissiper devant l'équipe, et que la prochaine fois qu'il le fera, il peut s'attendre à avoir un grave problème entre les mains.
Ce que je ferais, c'est d'inclure "il a été introduit dans la version # 123 du site Web" et de lier ce texte à l'interface Web du contrôle de source qui indique clairement qui a commis cela.Si vous avez une telle interface Web, bien sûr.
@DonQuiKong.Les entreprises commanderont probablement au moins un rapport.
@PieterB Vous pouvez dire que ce n'était pas votre code sans indiquer explicitement de qui il s'agissait.La suggestion de Josef est de savoir comment je ferais cela, personnellement (c'est-à-dire, noter et lier dans le traqueur de bogues quelle révision de quel code a causé le problème. - De plus, c'est juste une bonne pratique à des fins de documentation, de toute façon, même s'il s'agissait de codevous vous êtes écrit.)
Si cette personne (ou quelqu'un d'autre) agit à nouveau de la même manière lors d'une réunion, vous pouvez simplement dire que vous mettrez à jour tout le monde dès que vous avez trouvé et résolu le problème.Cela signifie bien sûr que vous devrez peut-être admettre publiquement les erreurs que vous avez commises, mais cela ne devrait pas poser de problème.
Pour être vraiment clair, même pour les destinataires les plus paresseux, incluez quelque chose comme "ce bogue a été introduit dans le commit r456, qui a fait ".Le gars qui fait les fausses accusations saura que c'est son code dans le diff, et quiconque veut creuser plus profondément peut facilement vérifier le système de contrôle de version et voir qui a fait cette validation.
user44108
2018-03-09 12:23:45 UTC
view on stackexchange narkive permalink

Évitez le jeu du blâme

Il y aura toujours des problèmes, des erreurs se produisent, des circonstances surviennent qui font que le service X n'est plus satisfait du service Y.

Ce dont tout le monde a besoin se concentrer, c'est résoudre le problème sans se laisser entraîner dans le jeu du blâme. Laisser l'expert en la matière examiner et diagnostiquer le problème et régler les choses à partir de là.

Le problème n'est pas (officiellement) avec quelqu'un d'autre - c'est un problème avec le service Y qui a son propre expert en la matière pour résoudre le problème.

Après cela, il y a des "leçons apprises" pour essayer de comprendre ce qui a causé le problème.

Pas "qui". C'est l'élément clé ici. Si les gens veulent prendre le blâme, c'est la chose honorable à faire.

Dans ce cas, ne ripostez pas, ne vous laissez pas entraîner dans le jeu du blâme, soyez reconnaissant que le problème a été identifié et résolu.

Proposez-vous d'ignorer complètement le doigt ou de dire à l'autre gars de ne pas faire ça non plus?
C'est le problème avec le mème «éviter le jeu du blâme».Ce qui se passe généralement, c'est qu'une personne blâme quelqu'un et ensuite, quand quelqu'un dit "hé, ce n'est pas moi", la première personne revient et dit "ne nous engageons pas dans le jeu du blâme".Beaucoup de gens dans le déni profond avec des flip-charts disent des choses gentilles et moelleuses sur la communication et les «leçons apprises» et autres, mais la réalité est que vous devriez faire la bonne chose (ne pas blâmer les autres pour vos erreurs) * parce que * c'est la bonnechose (pas dans l'attente d'une récompense), et aspirez-la du mieux que vous pouvez quand les autres ne se comportent pas parce que le travail vous rapporte de l'argent.
@user6697063 Je comprends votre point ici.mais le blâme du jeu est un terrain de jeu assez immature.Il est tentant de blâmer les gens pour les erreurs qui se produisent, mais le plus mature est de se concentrer sur le problème lui-même et d'apprendre de l'erreur qui l'a causé.Celui qui a causé le problème doit être suffisamment mature pour l'admettre (ne serait-ce qu'à lui-même) et partir de là.Mon équipe actuelle ne suit pas la culture du blâme, nous nous contentons de faire le tri.
@Snow Vous dites que son terrain de jeu est assez immature, mais si le manager d'OP se coince dans la tête, on ne peut pas compter sur OP, cela affecte sa carrière.C'est une bonne règle en général, mais si vos capacités sont remises en question publiquement, je pense qu'il doit y avoir une sorte de refoulement, sinon cela pourrait devenir un problème récurrent.
Une autre façon de le cadrer est ce qui est à «blâmer» est le * processus *.Soit * plusieurs * personnes sont «à blâmer», soit vous avez un processus dans lequel une erreur d'une seule personne peut causer un problème sérieux en production, auquel cas toute l'équipe est «à blâmer».Blâmer une personne pour une erreur ne l'empêchera pas (ou n'importe qui d'autre) de commettre une autre erreur à l'avenir.Comprendre comment améliorer le processus pour qu'il soit plus difficile que les erreurs inévitables deviennent des échecs de production, cependant, est à la fois un dialogue constructif et une valeur commerciale.
@snow Mon approche habituelle, si je suis blâmé par des gens qui ont l'habitude de pointer du doigt, est juste de dire où je pense que la faute est, laissez-les dire "ne jouons pas le jeu du blâme", puis reprenons la vie.De cette façon, d'autres personnes peuvent décider.Le problème de le laisser passer est que vous pouvez finir par vous faire une réputation de paillasson parmi les personnes qui cherchent à faire passer leurs erreurs et, lorsqu'elles atteignent une masse critique, les personnes qui ne savent pas ce qui se passe supposent qu'un travail est médiocre.qualité même s'ils ne vous connaissent pas, et cela devient une tradition.Habituellement, un premier défi suffit pour arrêter cette spirale.
@DerekElkins Après des années de travail avec quelqu'un qui disait ça, * non *.Parfois, c'est * la * faute d'une personne.Parce qu'en particulier dans les logiciels, il y a des défauts de conception majeurs, juste des lignes de code stupides et une compréhension complète et totalement erronée du code que vous avez écrit.Bien que nous n'ayons pas besoin de honte publique d'aucune sorte, ils doivent reconnaître (au moins mentalement) qu'ils ont merdé et en tirer des leçons.Aucun processus ne peut tout réparer.Parfois, il faut simplement avoir des gens compétents, et les gens ne deviennent pas compétents sans assumer la responsabilité de leurs mauvaises décisions.
@Snow c'est bien si cela fonctionne pour vous, mais cela ne fonctionne pas partout.Dans la situation d'OP, il est appelé publiquement devant des personnes n'appartenant pas à l'équipe et blâmé.S'il / elle revient avec un post-mortem en termes neutres, un résultat courant est que des personnes qui ne sont pas étroitement impliquées (comme un manager de haut niveau) auront l'idée de l'OP foirée mais au moins la corrigera.
Je vous en veux @Snow
Les jeux de blâme détruisent le moral et conduisent à une culture toxique.Ne jouez jamais avec.
Akshay Arora
2018-03-09 16:41:44 UTC
view on stackexchange narkive permalink

Certaines personnes ont tendance à rejeter agressivement le blâme sur les autres afin de détourner l'attention d'elles-mêmes. Puisque vous êtes également relativement nouveau, cela a dû être très pratique pour lui de faire ce qu'il a fait.

Voici mon conseil. Écrivez un e-mail, décrivez quel était le problème, comment vous avez atteint la cause principale, quelle a été la solution éventuelle et comment il peut être évité à l'avenir. Incluez toutes les parties prenantes dans ce mail.

À la fin de ce mail, écrivez quelque chose sur ces lignes,

XYZ,

Pouvez-vous s'il vous plaît ajouter ces étapes dans la documentation appropriée ou dans le document sur les procédures standard d'exploitation pour ce morceau de code?

De cette façon, vous «ne pointez pas du doigt» lui, mais vous l'appelez explicitement qu'il est le propriétaire de ce morceau de code et donc responsable de celui-ci. L'appel est important car tout le monde (en particulier la haute direction) n'ouvrira aucun lien de base de code pour voir à qui il appartenait.

Un peu dur, mais il le mérite.

Meilleure réponse jusqu'à présent OMI.L'idée de demander de la documentation est plutôt bonne.
J'aime l'idée d'ajouter une note pour "XYZ ....."
Dans la plupart des endroits où j'ai travaillé, quelqu'un regarde effectivement le code, surtout s'il y avait de réels problèmes / pannes d'utilisateurs.Sinon, ils auraient tendance à demander à quelqu'un qui l'a fait.Je ne pense pas que l'appel soit nécessaire, et je préférerais ne pas le faire, à moins que cela ne se reproduise et que je me fasse du mal à ce sujet.
Guy Schalnat
2018-03-09 18:58:32 UTC
view on stackexchange narkive permalink

J'ai construit ma carrière en ne jouant pas au jeu du blâme, mais la vérité est que les humains écoutent la voix la plus forte. Cependant, si vous vous impliquez dans la défense de vous-même, il vous ramènera à son niveau et vous battra avec l'expérience.

Si vous pouvez en trouver un, vous avez besoin d'un champion. Idéalement, cela devrait être votre manager, mais parfois, c'est un autre développeur très respecté. Ils iront au bâton pour que vous fassiez taire le bruyant. Tout ce que vous avez à faire est d'avoir une discussion privée avec eux sur les faits (pas le blâme) de ce que vous avez fait pour résoudre le problème et comment ils aimeraient que vous procédiez pour que, la prochaine fois que quelque chose ne va pas avec le service, le problème. peuvent être trouvés et corrigés plus rapidement. Cela peut impliquer d'écrire un petit utilitaire de test qui teste le service directement (sans utiliser le code des autres développeurs), ou une journalisation ou quelque chose, de sorte que le problème «nous contre eux» peut être très rapidement déterminé. S'ils savent qui était réellement en faute, ils peuvent effacer votre nom sans que vous soyez en conflit direct avec le plus fort.

Je me suis toujours plié en quatre pour éviter de mettre les autres développeurs sur la défense. J'ai dit des choses comme "J'ai du mal à reproduire le problème, pouvez-vous s'il vous plaît me faire savoir quels appels vous faites au service et ce que vous obtenez afin que je puisse tester le service correctement"? Si le développeur prend la peine de vous donner des traces des appels et des réponses réels, demandez-lui ce qu'il s'attendait à récupérer. Cependant, la plupart du temps, le développeur ne vous montrera que son code. Dans ce cas, vous pouvez parfois repérer le problème. Même si vous le faites, ne les appelez toujours pas. Ils doivent trouver le problème eux-mêmes. Demandez-leur d'exécuter le code via un débogueur et de demander innocemment ce qu'une certaine variable contient à une certaine ligne de code. Je pourrais continuer, mais vous voyez l'idée.

Meilleur conseil ici.Traiter du code est un peu comme traiter des problèmes avec les publications ici sur SE;si vous laissez les choses être personnalisées, tout le monde cesse d'écouter tout le monde.
Michael Kay
2018-03-09 22:52:11 UTC
view on stackexchange narkive permalink

C'est une très belle tradition dans l'industrie informatique (et dans certains autres, comme l'aviation) que lorsque quelqu'un trouve un problème, tout le monde travaille ensemble pour trouver une solution, et idéalement pour trouver la cause profonde afin que les processus puissent être améliorés, mais personne n'est blâmé personnellement ou ne subit de sanctions pour avoir commis l'erreur. Le résultat est que les gens sont ouverts et honnêtes à propos de leurs erreurs, plutôt que d'essayer de les dissimuler, ce qui est dans l'intérêt de tous.

Il semble que des personnes dans votre boutique n'aient pas acheté à cette culture, et c'est quelque chose qui nécessite l'attention de la direction.

OP dit qu'il y a eu un appel de 8 personnes, avec 2 développeurs ou plus présents.L'un des sujets abordés était la mauvaise communication, tout cela alors que la production était en baisse.Ce n'est que le * soir * qu'OP a pu analyser efficacement le problème.Le jeu du blâme n'est pas le problème le plus grave de cette «culture».
LVDV
2018-03-09 18:05:33 UTC
view on stackexchange narkive permalink

Je pense que vous devriez discuter avec votre responsable de la manière dont les problèmes sont traités, en particulier les problèmes prioritaires qui ont un impact sur l'expérience utilisateur.

Dans ce cas, vous avez 2 systèmes communiquant entre eux et soudainement la communication cesse de fonctionner. Lorsque la communication échoue, il est important que les deux parties examinent les deux systèmes. Tout le monde met l'accent sur votre service, ce qui les amène à ne pas enquêter de leur côté. La plus grande perte de temps pour résoudre un problème consiste à essayer de découvrir ce qui ne va pas avec une partie de celui-ci qui fonctionne réellement comme il se doit .

Ce sont cependant des expériences d'apprentissage. Je parie que vous savez maintenant parfaitement comment dépanner votre service. Essayez de mettre en place un plan de dépannage en fonction de votre expérience et effectuez l'une des premières étapes pour vous assurer que c'est bien votre service qui échoue ("Le service fonctionne-t-il en étant appelé depuis une autre page?", "Le service échoue-t-il partiellement ou entièrement?"). Vous êtes LE gars du service web, vous pouvez avoir un peu confiance en votre travail.

Essayez de laisser tomber le fait que c'est en fait son code qui a échoué. Essayer de l'appeler là-dessus est un peu mesquin. Il n'aurait pas dû se concentrer autant sur vous depuis le début. Considérez-le comme un problème général au sein de l'entreprise avec le dépannage d'un problème et gérez-le comme tel avec votre responsable. Vous ne savez pas non plus s'il s'agissait en fait de son code, il aurait également pu le copier à partir d'une autre section écrite par un collègue.

Oui, dans un monde idéal, ce service Web serait couvert par une suite de tests et l'exécution de cette suite serait votre premier port d'escale.Si les tests réussissent tous, alors vous regardez (a) une erreur du client, (b) une erreur de service non détectée par les tests, c'est-à-dire un échec de test, (c) le service fonctionnant comme prévu mais pas comme prévu par le client, c'est-à-dire, un échec de documentation.
C'est un bon appel, je vais devoir examiner une sorte de banc d'essai pour le service.C'est un service assez populaire et robuste, donc honnêtement, je ne pense pas que ce soit jamais un problème de bogues avec eux, mais plutôt une chose correctement configurée.Quoi qu'il en soit, c'est mon domaine, donc ce serait formidable de couvrir mes bases pour la prochaine fois que cela se produira.Mais du côté positif, j'en ai appris plus sur ce domaine, avec un tas de code "AB" qui interagit avec mon domaine, donc je suis mieux pour l'expérience.
Copier du code que vous ne comprenez pas est inapproprié, même s'il n'est pas bogué.Et si c'est dans le même projet, le copier au lieu de l'appeler est inapproprié.
William Jockusch
2018-03-11 17:54:45 UTC
view on stackexchange narkive permalink

Je pense que la suggestion de parler avec votre responsable est bonne. Votre responsable doit savoir que vous avez été blâmé injustement.

Mais en plus de cela, vous êtes testé. Votre instinct initial a raison; vous devez répondre, sinon la situation s'aggravera. Je lui enverrais un e-mail directement et lui ferais savoir que le problème était dans son code, et que pour cette fois, vous ne l'avez dit à personne d'autre qu'à votre manager, à qui vous deviez dire pour vous protéger. Et enfin, faites-lui savoir que s'il recommence, vous deviendrez public.

Cela ne fera qu'aggraver le problème, je ne suis pas d'accord avec votre conseil
Une attaque privée est toujours une attaque, et oui, elle aggravera la situation.Les mesures correctives doivent suivre la chaîne de commandement.
Plus d'une «réponse proportionnée».J'ai eu des situations comme celle-ci;si on ne répond pas, cela a tendance à s'aggraver.La chaîne de commandement pourrait fonctionner.Peut etre ou peut etre pas.Ce que je peux dire, c'est que par expérience personnelle, je l'ai vu échouer deux fois et réussir une fois.Le problème, c'est qu'en attendant de le découvrir, les choses peuvent empirer un peu.
Korthalion
2018-03-12 15:27:31 UTC
view on stackexchange narkive permalink

En tant que testeur de logiciels, je connais cette situation. Et aussi en tant que testeur de logiciel, pourquoi ce bogue n'a-t-il pas été détecté lors des tests? Je suppose que vous êtes un développeur?

Oui, ça craint que vous ayez été blâmé par le type qui a causé le problème. Cependant, ce n'est PAS ce dont l'entreprise va se soucier. Tout ce qu'ils veulent, c'est une résolution où plus aucun show-stop n'arrive sur le site en direct.

J'attendrais jusqu'à la prochaine conférence téléphonique si vous en avez régulièrement, et je mentionnerai que vous avez analysé la cause profonde du problème et énoncez objectivement vos conclusions. Si on vous demande qui a écrit ce code, dites de qui il s'agit, sinon ne pointez pas du doigt celui qui l'a fait. Vous devriez être plus mature / professionnel que cela et vous obtiendrez beaucoup plus de respect si vous gérez la situation de cette manière.

Pour éviter que cela ne se reproduise, interrogez comment cela a glissé via de manière non accusatoire , et travaillez avec eux pour mettre en œuvre une nouvelle étape ou un nouveau test qui aurait détecté le problème.

Enfin, signalez tout cela à votre responsable. Montrer les défauts du bouchon sont un gros problème et ses hauts supérieurs lui souffleront aussi dans le cou.

Paddy
2018-03-14 15:25:16 UTC
view on stackexchange narkive permalink

Je suis un peu en retard pour la question ici, mais à côté des conseils très judicieux dans la réponse d'Edgar, il y a une deuxième partie à ceci.

Si vous envoyez une communication que vous avez trouvé le problème et notez où il a été résolu, alors les autres développeurs sauront probablement où se situe le problème (c'est bien), mais la direction ne le fera probablement pas.

Faire comme ça signifie que vous avez fait un faveur - il vous a appelé publiquement, vous avez trouvé le problème, l'avez résolu et ne l'avez pas laissé tomber avec la direction. Construire une confiance comme celle-ci avec vos collègues vous sera utile à long terme.


Légère remarque - cela dépend évidemment légèrement de la nature du défaut que vous trouvez dans leur travail . Si ce que vous trouvez est tellement erroné que cela indique une incompétence de sa part, vous voudrez peut-être le signaler discrètement à votre responsable - il voudra le savoir et vous établissez également une relation de confiance avec lui.

Si vous ne l'exposez pas, d'autres le feront probablement.A moins qu'ils ne soient tous ses "copains", auquel cas vous êtes de l'histoire malgré votre innocence.
Kevin Olree
2018-03-11 09:17:34 UTC
view on stackexchange narkive permalink

Je vous suggère de dormir dessus avant de répondre aux aspects personnels de la situation. Si vous avez résolu le problème et que les choses fonctionnent à nouveau, vous êtes toujours «l'homme». Après s'être reposé, il sera plus facile d'être gracieux.

André Werlang
2019-03-07 05:49:19 UTC
view on stackexchange narkive permalink

Bien que le problème principal ait déjà été longuement abordé dans d'autres awswers - l'autre gars qui vous harcèle - j'aimerais souligner un autre point de vue.

Le correctif a été fait dans le code que l'autre gars possédait , mais le plus souvent, le service aurait pu éviter un problème plus important en étant plus prudent dans le traitement des demandes des clients. Valide-t-il les entrées? Signale-t-il des erreurs d'exécution? Existe-t-il un environnement de test (cela s'applique également au consommateur)? Parfois, un problème dans le service n'attendait que de faire surface, alors je dirais que ce n'est pas parce qu'une correction a été effectuée à un endroit que cela signifie que c'est toute l'histoire. De plus, pour des problèmes comme celui-ci, il y a plus que du code. Il y a aussi un processus.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...