Ich habe zu jeder Funktion jeweils oben geschrieben, was diese macht.
Ich weiss nicht wie andere sind aber ich sehe mir meinen code an und weis auch nach monaten, wie genau da etwas abläuft.
Diese Scanner Klasse kann man wenn man Resourcen auslesen will sehr schön verwenden und wenn man sich vor allem GetToken als funktion ansieht, weiss man wovon ich spreche.
Das tolle an dem ganzen ist, dass es sehr schnell arbeitet.
Ein erfahrener Programmierer kommentiert seinen Code Damit sich andere eben nicht mehr dadurch wühlen müssen.
Mit einem sinnvollen Aufbau und passenden Namen für Klassen, Methoden und Variablen braucht man keine Kommentare, da sich der Code schon wie Text lesen lässt.
Mit einem sinnvollen Aufbau und passenden Namen für Klassen, Methoden und Variablen braucht man keine Kommentare, da sich der Code schon wie Text lesen lässt.
Nein, vielmehr sollte es sich ergänzen. Kommentare, wo sinnvolle Namen das Ziel besser erreichen, sind unnötig, ja. Es gibt aber auch einfach Logik, die muss erklärt werden.
Außerdem will sich bei größeren Bibliotheken nicht immer jeder den gesamten Source durchlesen, um sie zu benutzen. Dafür gibt es Dokumentationen, die verraten, wie was zu benutzen ist und was man evtl. für Fehler zu erwarten hat.
War kein Seitenhieb auf deinen Code, nichts das du das Falsch verstehst
Aber du kannst nicht von vorneherein sagen das es eine Perfekte Funktion ist +g+ du kannst es immer nur hoffen, selbst wenn dein Code absolut Perfekt ist, kann das ganze unter Obscuren Umständen spätestens bei Ausführung, Bugs, auf gewissen Hardwareconfigurationen haben .
Edit: Fast vergessen, danke für den Release natürlich
Ich habe zu jeder Funktion jeweils oben geschrieben, was diese macht.
Ich weiss nicht wie andere sind aber ich sehe mir meinen code an und weis auch nach monaten, wie genau da etwas abläuft.
Bei irgendwelchen miniprojekten, ja. Auch wenn du nie an echten Projekten arbeiten wirst, gewöhn dir vernünftiges kommentieren an.
Quote:
Originally Posted by Lawliet!
Mit einem sinnvollen Aufbau und passenden Namen für Klassen, Methoden und Variablen braucht man keine Kommentare, da sich der Code schon wie Text lesen lässt.
Ja, ich lese mir bei jeder lib/klasse die ich von anderen nutze den ganzen Code durch. Hab ja auch nichts besseres zu tun. Ist das ding nicht ausreichend kommentiert/dokumentiert, kommts in die tonne.
Quote:
Code:
GoTo EXT
Dein ernst? :| Wer heutzutage noch goto benutzt gehört zur untersten Schicht der 'Programmierer'(Batch und co natürlich ausgenommen). Code vernünftig aufbauen sollte man schon beherrschen.