[Class] Scanner

05/16/2013 23:24 Sedrika#1
.
05/16/2013 23:34 'Henry.#2
Releases sind immer gut ;)

Ein erfahrener Programmierer kommentiert seinen Code ;) Damit sich andere eben nicht mehr dadurch wühlen müssen.
05/16/2013 23:39 Sedrika#3
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.
05/17/2013 00:32 Lawliet#4
Quote:
Originally Posted by 'Henry. View Post
Releases sind immer gut ;)

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.
05/17/2013 16:36 MrSm!th#5
Quote:
Originally Posted by Lawliet! View Post
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.
05/17/2013 20:51 Sedrika#6
Die Funktionen da sind alle fehlerfrei ;)
05/17/2013 21:04 dready#7
So eine Aussage ist eine Garantie dafür das dir das Ding beim nächstemal wo du es nutzt um die Ohren fliegt ^^
05/17/2013 21:21 Sedrika#8
Nope. Es funktioniert perfekt. Das was es soll, kann es auch
05/17/2013 21:31 dready#9
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 :)
06/15/2013 11:14 MoepMeep#10
Quote:
Originally Posted by Sedrika View Post
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! View Post
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.
06/16/2013 18:17 MrSm!th#11
Quote:
Originally Posted by Sedrika View Post
Die Funktionen da sind alle fehlerfrei ;)
Damit meinte ich, was beim Aufruf passieren kann, sprich Exceptions.