Je suis un développeur de logiciels. J'étais en stage et j'ai été évalué par mes deux seniors. Chaque fois qu'ils me donnaient une candidature, c'était tous les deux qui examinaient ma candidature.
Les deux ont des points de vue différents sur la manière dont une application doit être construite. Par exemple, une simple validation dans une zone de texte d'ID d'e-mail:
- l'un de mes superviseurs voulait que ce soit avec des validations appropriées (il ne devrait satisfaire que les règles pour une adresse e-mail bien formée);
- l'autre superviseur ne voulait aucune validation.
Les deux superviseurs ne vérifient pas le code ou les exigences ensemble. Le premier disait "Où vous dit-on de faire les validations?" Et quand j'ajoutais la validation, l'autre disait "Je t'avais dit de ne pas ajouter de validation" .
Quand j'essayais de leur prouver le point que l'autre personne avait dit, ils disaient que je créais des malentendus ou que j'essayais de cacher mes erreurs et de rejeter la faute sur les autres. J'étais totalement énervé et confus avec ça.
Donc ce que j'ai fait, c'est d'avoir fait deux applications, une avec validations et une sans. Donc, selon les besoins de la personne, j'avais l'habitude de donner la configuration avec ou sans validations.
Donc, les deux étaient très très satisfaits de mes progrès. Maintenant, le problème réel est de livrer le produit final. Que dois-je faire dans une telle situation?