J'essaie de diriger une équipe logicielle qui prend du retard. L'un des principaux problèmes est que chaque fois que quelque chose est légèrement difficile, je finis par devoir me l'assigner. J'avais un autre développeur avec des compétences modérées et un demi stagiaire. Malheureusement, les autres compétences du développeur n'incluent pas la conception.
J'ai donc supplié mon patron pour l'un des gars de l'une des autres équipes, il travaille ici depuis plus longtemps que moi (5 ans). Il ne peut pas rivaliser avec moi sur le design OU le langage que nous utilisons, mais je pensais qu'il était le plus compétent que moi.
Aujourd'hui, il m'a donné un morceau de code qui a fait quelque chose qui n'était pas du tout différent:
object const& my_class::get_object() const
{
return *std::unique_ptr<object>(new object());
}
Il m'a demandé si c'était un problème! J'ai dit la seule chose à laquelle je pouvais penser: "Oui. C'est un problème." Puis il vient vers mon bureau me demandant comment y remédier !! J'ai dit: "Utilisez un objet qui survit à l'appel de la fonction." Puis il commence à paniquer, "Ouais, mais comment, la seule chose à laquelle je peux penser est de faire une variable membre."
J'étais un peu occupé à ce moment-là parce que j'essayais déjà de faire du travail supplémentaire, je devais prendre le relais pour l'autre gars de l'équipe parce qu'il ne pouvait pas le comprendre ... J'ai dit au gars de partir parce que je était occupé et d'aller le découvrir lui-même. Puis il part dans un souffle en disant que ce n'est pas de sa faute s'il fout les choses. Il panique depuis qu'il est entré dans l'équipe et je ne pense pas que ça s'améliore.
J'ai l'impression de me noyer ici. Que puis-je faire? Quelle était la bonne façon de gérer cela? Aurait-il été plus raisonnable d'aller aider ce type qui écrit du C ++ depuis 7 ans à trouver comment retourner correctement une référence à un objet qui n'est pas détruit au moment où il est retourné? J'ai l'impression que c'est juste ridicule d'avoir à faire et je me demande comment diable je ferais quoi que ce soit de cette façon.
Parfois, je pense qu'ils le font exprès, mais cela me semble tout simplement fou ... mais là encore, il en va de même de la question que je viens de me poser aujourd'hui. Ce n'est pas un gamin assis à la maison essayant de comprendre son premier programme, se faisant souffler le cerveau par des pointeurs.