Code Analyse

Es gibt inzwischen verschiedene Tools zur automatischen Bewertung von Code (sogenannte grader):

Hier müsste man definitiv weiter recherchieren und in der Forschung tut sich diesbezüglich auch etwas. Besonders interessant fand ich z.B.

Vielleicht kann man auch die Möglichkeit der Bewertung erweitern:

Was erhoffe ich mir?

  • Hilfreiche Warnungen bei potentiellen Fehlern (z.B. Instanzvariable wird nicht initialisiert und erhält Default-Wert <-- Hinweis)
  • Hinweise zur besseren Übersicht (z.B. Passt die Einrückung? Sind Variablen irgendwie "sinnvoll" benannt?)

Siehe z.B.: https://pp.ipd.kit.edu/projects/praktomat/praktomat.php

Dies wäre möglicherweise durch den Einbau existierende Tools möglich. Spannend wird es, wenn man noch Whitebox-Tests einführt (https://github.com/ajaxorg/treehugger (?))