Récemment, j'ai commencé mon premier emploi en tant que développeur junior et j'ai un développeur plus âgé en charge de me guider dans cette petite entreprise. Cependant, il me donnait souvent des conseils sur des sujets avec lesquels je ne pouvais tout simplement pas être d'accord (cela va à l'encontre de ce que j'ai appris dans plusieurs bons livres sur le sujet écrits par des experts. Les questions que j'ai posées sur certains sites de questions-réponses sont également d'accord. avec moi) et vu notre emploi du temps chargé, nous n’avons probablement pas le temps de longs débats.
Jusqu'à présent, j'ai essayé d'éviter le problème en l'écoutant et en soulevant un contrepoint basé sur ce que j'avais appris en tant que bonnes pratiques actuelles. Il soulève à nouveau son point d'origine (la plupart du temps, il parlera des meilleures pratiques, il est plus facile à maintenir, mais il ne va pas plus loin), je prends note (puisqu'il n'a pas soulevé un nouveau point pour contrer mon contrepoint), pensez à faire des recherches à la maison, mais n’apportez aucune modification (je ne suis toujours pas convaincu). Mais récemment, il m'a de nouveau approché, a vu mon code et m'a demandé pourquoi je ne l'avais pas modifié à sa suggestion. C'est la 3ème fois en 2-3 semaines.
En tant que développeur junior, je sais que je devrais le respecter, mais en même temps, je ne peux tout simplement pas être d'accord avec certains de ses conseils. Pourtant, on me presse de faire des changements qui, à mon avis, aggraveront le projet. Bien sûr, en tant que développeur inexpérimenté, je peux me tromper et son chemin pourrait être meilleur, ce pourrait être l'un de ces cas exceptionnels.
Ma question est la suivante: que puis-je faire pour mieux déterminer si les conseils d'un développeur senior sont bons, mauvais ou peut-être bons, mais dépassés dans le contexte actuel? Et si c'est mauvais / obsolète, quelle tactique puis-je utiliser pour ne pas le mettre en œuvre malgré ses "pressions" tout en maintenant le fait que je le respecte en tant que senior?