C'est une question sur la façon de travailler en équipe.
Récemment, j'ai travaillé sur mon premier projet de programmation plus important (~ 80 classes, Java) avec une équipe de 6 personnes, bien que seulement 4 d'entre nous travaillions continuellement sur le code. Nous avons distribué le travail à faire très tôt et, à un moment donné, j'ai dû appeler une méthode qui n'avait pas encore été mise en œuvre par l'un de mes co-programmeurs. Comment est la façon recommandée de traiter avec cela?
Les options que j'ai vues, bien que je n'aime pas vraiment l'une d'entre elles:
Ecrire moi-même
//TODO
et revoir cette ligne de code ultérieurement pour vérifier si la méthode a été implémentée entre-temps.Demander au membre de l'équipe correspondant de le mettre en œuvre maintenant .
Lancer une exception personnalisée runtimeException avec une description claire de ce qui n'a pas encore été implémenté. (Au moins, nous n'avons pas à chercher longtemps pour savoir ce qui manque.)
En ajoutant la méthode nécessaire à leur classe et en leur écrivant un
//TODO
dans le corps du message, vous pouvez également leur envoyer un message rapide à propos de cette modification. (Maintenant ce n'est plus mon problème, mais cela peut causer des conflits de fusion gênants s'ils travaillaient sur cette méthode entre-temps)Définir des classes abstraites ou des interfaces pour tout avant d'écrire le code qui fait le travail. (Cela ne fonctionnait pas très bien car ces interfaces étaient souvent changées)