Es gibt eine fortwährende kleine Debatte, in der ich über die Wirksamkeit von Kommentaren innerhalb des Codes arbeite. Einer der Leads wies seine Entwickler an, keine Kommentare zu verwenden, da sie zu "altmodisch" sind, und einige andere Entwickler gaben an, dass sie niemals Kommentare verwenden, da sie nur das Gefühl haben, den Code zu überladen.Wann sind Kommentare "zu viel" und wann sind sie nicht genug?
Ich habe mich immer ziemlich an die Praxis gehalten, dass ich den Anfang jeder Datei mit einem einfachen Kommentarblock kommentiere, jede Methode/Klasse/etc-Definition kommentiere und dann jeden beliebigen Punkt im Code kommentiert, an den ich denke komm zurück in 6 Monaten und denke mir, "WTF".
Dies ist eindeutig subjektiv, aber ich bin neugierig zu wissen, ob jemand wirklich gute Argumente oder Erfahrungen für die eine oder andere Weise hat.
wo ich arbeite, wird empfohlen, keine Kommentare innerhalb des Codes zu verwenden, außer für TODO-Kommentare. Dies hilft beim Schreiben von klarem Code. –
@Alexandre - Ich würde argumentieren, dass es nicht hilft, klaren Code zu schreiben, es macht nur jemand anderen unklaren Code komplett Kauderwelsch. Das Vorhandensein oder Fehlen von Kommentaren ändert den Code nicht, der geschrieben wird. –
@Joel: Das Grundprinzip ist, dass Funktionsnamen und Codestruktur Kommentare unbrauchbar machen sollten. –