J'ai toujours aimé cet article sur JoelOnSoftware intitulé "Faire avancer les choses quand vous n'êtes qu'un grognement". Je pouvais surtout raconter quand j'étais débutant (et avoir toujours l'impression que j'en serai TOUJOURS un).
Environ # 4, neutralisant les bozo. Quels conseils avez-vous pour réellement mettre en œuvre cela dans des situations réelles au travail? Cela ne semble pas être aussi facile (au moins dans notre équipe) que de simplement enregistrer un bogue contre le mauvais code de quelqu'un. Qu'est-ce qui fonctionne pour vous tous là-bas?
Réponses:
Évaluation permanente.
À la fin de chaque journée, passez 30 minutes pour revoir ce qu'ils ont écrit. S'ils ont fait quelque chose de mal, faites-les réécrire.
À moins que vous ne le fassiez, un jour, vous vous rendrez compte qu'une partie de votre application, tout en étant apparemment capable de faire le travail, est totalement irréalisable, mal conçue et causera de nombreux problèmes à l'avenir - ou même demain.
Même si cela les rendra moins productifs, ce sera encore mieux s'ils produisaient du bon code contre deux fois plus de taille mais un gonflement incontrôlable de bogues.
la source
Si la personne ne sait tout simplement pas mieux, mais veut apprendre, fournissez un mentorat et une révision du code. Assurez-vous qu'ils sont exposés à un bon code.
Les développeurs vraiment pauvres sont ceux qui sont mal placés et se battent pour apprendre quelque chose de nouveau. Votre seul espoir est de les laisser souffrir en maintenant leur propre gâchis ou certaines des choses les plus simples. Idéalement, une personne en position d'autorité se lève et dit se conformer ou partir.
la source