23.09.2015, 20:14
@wiese.hano:
Vielen Dank für die angebotene Unterstützung
Im Moment sind folgende Aufgaben frei:
Die Aufgaben sind nach Schwierigkeit/Aufwand geordnet. Die Patches würde ich am Liebste über Github mergen.
Viele Grüße,
Henne
P.S.: Es gibt im Moment noch den Speicherbug bei welchem ich im Moment auch noch keine Lösung habe.
Der ist sogar dringend.
Vielen Dank für die angebotene Unterstützung
Im Moment sind folgende Aufgaben frei:
- Lokale Variablen: In vielen Funktionen haben die lokalen Variablen Namen wie z.B. "l_si","l_di" oder "l4".
Hier wäre es hilfreich, wenn Du a) einen passenden Namen für die Variable findest, b) sie in der ganzen Funktion umbenennst und c) mir den Patch zukommen lässt (ein Patch pro Funktion).
- Globale Variablen: Auf ganz viele globale Variablen wird mit z.B. ds_readb(0xdead) zugegriffen. Diesen Hex-Werten sind auch sinnvolle Namen zu geben und a) ein Eintrag in symbols.h zu machen, b) ./tools/add2sym.h laufen lassen und c) mir den Patch zukommen lassen (ein Patch pro Zeile in symbols.h)
- Doxygen: Es soll Doxygen für die automatische Dokumentation benutzt werden und viele Funktionen haben noch keine Beschreibung oder einen in einem "nicht-Doxygen"-Stil.
a) Beschreibung der Funktion, Parameter und Rückgabewert (falls vorhanden) im Doxygen-Stil schreiben und b) mir den Patch zukommen lassen (ein Patch pro Funktion).
- Kommentare: Alles, was nicht selbsterklärend ist kann mit nützlichen Kommentaren versehen werden. (Ein Patch pro Funktion).
- Fehlersuche: Beim gedanklichen Durchspielen von Codeteilen kann man auf einen der vielen Fehler in Schick stoßen. Endlosschleifen sind unter bestimmten Bedingungen sehr Häufig in SCHICK anzutreffen. a) Fehler und Trigger melden b) Fehler beheben.
Die Aufgaben sind nach Schwierigkeit/Aufwand geordnet. Die Patches würde ich am Liebste über Github mergen.
Viele Grüße,
Henne
P.S.: Es gibt im Moment noch den Speicherbug bei welchem ich im Moment auch noch keine Lösung habe.
Der ist sogar dringend.