Das ist doppelt oder gar nichts. Einige Programmierer tun nichts, um den Code lesbar zu machen. Wenn Sie keine Kommentare zulassen, wird dies noch verstärkt. Einige Programmierer schreiben gute Kommentare, selbst wenn sie noch besser wären, wenn sie Code-Refactoring anstelle von Kommentaren durchführen würden. Das Entfernen von Kommentaren kann sie dazu zwingen, das Refactoring zu verbessern.
Gründe, warum dies eine gute Idee ist: - Keine
Gründe , warum dies eine schlechte Idee ist: - Es gibt viele weitere atrocious Programmierer als gut , aber-nicht-großen Programmierer - Es sollte fast immer einige Kommentare zu seltsam gotchas, Zusammenfassungen, etc. - Auch wenn Sie Kommentare vermeiden, werden Sie wahrscheinlich verwenden Kommentare als Bühne auf dem Weg: Geben Sie einen Kommentar ein, wenn Sie etwas schreiben, und kehren Sie dann zurück und überarbeiten Sie es. Aber Sie können es nicht immer sofort richtig machen, weil Sie noch lernen. - Es wird die Leute ermutigen, es zu umgehen - Wer würde es benutzen? Leute, die unlesbaren Code schreiben und eine Ausrede (schlecht) wollen, und Leute, die sich schon für die Idee begeistern (die einfach "keine Kommentare schreiben" können). Wenn Sie dies wünschen, schreiben Sie einfach einen Kodierungsstandard, der zeigt, wie die Leute es tun sollen.
Gründe, aus denen dies relevant sein kann - Wenn es nützlich sein könnte, ist es Teil eines Systems, das "Nichtkommentieren" zu verbessern, z. Eine Sprache oder IDE, die etwas Besseres als Kommentare unterstützt und als Teil ihrer Tonhöhe Kommentare meidet. Ich weiß nicht, wie es funktionieren würde, aber es ist ein guter Punkt, über den man sich zumindest Gedanken machen sollte.