Benutzer-Werkzeuge

Webseiten-Werkzeuge


projektewise17:haligali:notes

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projektewise17:haligali:notes [2018/01/09 13:56]
zerbian
projektewise17:haligali:notes [2018/01/29 02:09] (aktuell)
d.golovko [Code]
Zeile 2: Zeile 2:
 {{ :​projektewise17:​haligali:​curcuit_diagram.png?​300 |}} {{ :​projektewise17:​haligali:​curcuit_diagram.png?​300 |}}
  
 +=====Code=====
 +{{:​projektewise17:​haligali:​halligalli_code.zip|}}
 +
 +
 +===Kommentar zum Code===
 +
 +Sehr gut, ihr habt an den meisten Stellen den Code verständlich kommentiert. Man könnte noch zur Box-Klasse eine Beschreibung hinzufügen,​ was ein Box repräsentiert. Generell in Java werden die Kommentare vor den Methoden so gemacht: ​
 +<code java>
 +/**
 + * Erklaerung, was die Methode macht
 + * @param myArgument - Erklaerung zum Argument
 + * @return - Erklaerung, was zurueckgegeben wird
 + */
 +public int myMethod(int myArgument) {
 +    // macht was
 +    return 0; // gibt was zurueck
 +}
 +</​code>​
 +
 +Mit Hilfe von solchen Kommentaren kann man in einem "​normalen"​ Java-Projekt automatisch die Dokumentation generieren lassen (Stichwort: javadoc). ​ \\
 +Im Rahmen des Robotiklabors (in Processing) ist es in Ordnung, wenn ihr die Methoden einfach mit 
 +<code java>
 +// mein Kommentar
 +</​code>​
 +
 +kommentiert -- ich wollte euch aber auch die andere Variante zeigen. ​
 + 
projektewise17/haligali/notes.1515502600.txt.gz · Zuletzt geändert: 2018/01/09 13:56 von zerbian