"Std"? Nun, ich würde sagen, Ihre Antwort ist "und", nicht "oder": Ja, Sie sind Zwangsstörung, aber das hat einen gewissen Vorteil.
Wahrscheinlich.
Erleichtert es das schnelle Lesen Ihres Codes? Erleichtert es das Überfliegen, herauszufinden, was wo stoppt und beginnt, Funktionen, Variablen usw. zu finden? Macht es die Funktionsweise Ihres Codes klarer? Zwingt Sie der Prozess des Aufmachens dazu, einige Entwurfsentscheidungen zu überdenken und toten Code oder halbfertige Lösungen, die Sie letztendlich aufgegeben haben, zu entfernen? Wenn ja, hat es absolut Wert.
Auf der anderen Seite, wenn Sie eine perverse Art gefunden haben, Ihren eigenen Sinn für Ästhetik zu erreichen, ohne Ihren Code wirklich einfacher zu bearbeiten, dann ist es eine große Zeitverschwendung.
Was mich angeht, neige ich dazu, selbst auf das OCD-Ende zu fallen - aber ich werde nicht aufhören. Das Bereitstellen von Dokumentation für eine Klasse oder Funktion zwingt mich, darüber nachzudenken, wie das Ding wirklich funktioniert - ich schreibe es, damit es schließlich jemand, der nicht ich bin, verstehen kann. Und wenn ich eine Reihe von Warnungen und Vorbehalten auslasse und mich dafür entschuldige, dass der Code so funktioniert, wie er funktioniert, dann ist das eine ziemlich starke Warnung, die eine weitere Optimierungsrunde erfordert, bevor ich ihn für beendet erkläre.