Quel est le premier, l'œuf ou le poulet?
Ça dépend.
Si vous êtes nouveau et que vous n'êtes pas sûr de ce que vous faites, demandez par tous les moyens à un pair de vous aider. Il s'agit d'une révision de code informelle mais très sérieuse et précieuse.
En général, même si je suggère que vous fassiez d'abord votre propre sale boulot, assurez-vous d'avoir aplani le code, de bien le commenter aux bons endroits (c'est-à-dire les bits difficiles, pas les plus évidents), cela fonctionne au moins fondamentalement (vous avez testés au minimum et dans certains cas limites ou exceptions). Ensuite, vous l'apportez à votre homologue.
Faire réviser votre code trop tôt pourrait se traduire par une perte de temps terrible pour vos pairs. Le faire réviser trop tard pourrait se traduire par une perte de temps terrible. Vous devez trouver le bon équilibre pour une efficacité maximale. Donc, certains tests passent d'abord, puis la révision, puis d'autres tests. Potentiellement, vous pouvez avoir plusieurs révisions de code, selon la complexité et les itérations, avec des objectifs et des objectifs différents.
Moins vous êtes sûr, plus il y a de commentaires (lorsque vous êtes dans votre première phase d'apprentissage, c'est normal). Plus vous êtes sûr, plus vous avez d'avis aussi (il n'est jamais bon d'être trop sûr de vous, cela signifie que vous n'êtes généralement pas aussi bon joueur d'équipe et que vous pourriez causer des ennuis aux autres, vous devez vous assurer que votre code peut être compris et utilisé par d'autres). C'est lorsque vous êtes au milieu que les avis peuvent être espacés.
Seulement mes deux cents.