Ich habe heute mit einem Kollegen gesprochen. Wir arbeiten an Code für zwei verschiedene Projekte. In meinem Fall bin ich die einzige Person, die an meinem Code arbeitet. In ihrem Fall arbeiten mehrere Personen an derselben Codebasis, einschließlich Koop-Studenten, die ziemlich regelmäßig (zwischen 8 und 12 Monaten) kommen und gehen. Sie sagte, dass sie mit ihren Kommentaren liberal sei und sie überall hinbringe. Ihre Argumentation ist, dass es ihr hilft, sich daran zu erinnern, wo sich die Dinge befinden und was sie tun, da ein Großteil des Codes nicht von ihr geschrieben wurde und von jemand anderem als ihr geändert werden könnte. In der Zwischenzeit versuche ich, die Kommentare in meinem Code zu minimieren und sie nur an Stellen mit einer nicht offensichtlichen Problemumgehung oder einem Fehler einzufügen. Ich verstehe meinen Code jedoch insgesamt besser und habe eine direktere Kontrolle darüber.
Meine Meinung zu diesen Kommentaren sollte minimal sein und der Code sollte den größten Teil der Geschichte erzählen, aber ihre Argumentation macht auch Sinn. Gibt es irgendwelche Fehler in ihrer Argumentation? Es kann den Code überladen, aber es könnte letztendlich sehr hilfreich sein, wenn kurz- bis mittelfristig viele Leute daran arbeiten.