Absender: Fabian Recktenwald
Datum: Mi, 26.04.2006 12:00:40
In-reply-to:
<444F37DB.6000007@xxxxxxxxxx>
References:
<006901c668cf$6bf19030$2201a8c0@user08> <444F37DB.6000007@xxxxxxxxxx>
Eben nicht. das eine Mal fängt man mit einem Haufen Quellcode an, in dem man main() erstmal suchen muß, das andere Mal gibt es ein paar Bibliotheken und Header, das erste Projekt kann aber leer sein. Ein "int main(){ led(GREEN,ON); }" ließe sich dann flashen, und würde einen wirklich einfachen Einstieg garantieren.
Vergleichen wir dass doch mal mit entsprechendem Code im aktuellen Bot: void bot_simple_behaviour(Behaviour_t *data){ LED_on(LED_ROT); }Sicher, man muss diese Funktion auch wieder finden, aber das ist denke ich ausreichend dokumentiert. Packen wir doch das simple_behaviour in eine eigene Datei und aktivieren es standardmäßig, dann hat der 'Einsteiger' seine leere Übungsroutine.
Es gibt bestimmt noch etliche Stellen, an denen man den Code verbessern und übersichtlicher/einfacher gestalten kann. Funktionen in irgendwelchen Bibliotheken zu verstecken, um den Eindruck von Einfachheit zu vermitteln, bringt meines Erachtens aber nichts.
Fabian Recktenwald