Deutsch
Unser Auftraggeber zoe solutions kreierte ein Programm namens Phoenix Warp. Dieses dient im Gröberen dazu, die Verbindung zwischen Servern und Clients über Webapplikationen zu vereinfachen.
Unsere Aufgabe besteht darin, ein Überprüfungsprogramm für dieses Framework zu erstellen.
Das Programm Source Code Analyzer besteht aus einem grafischen User Interface, mit dem die zu überprüfenden Daten ausgewählt und gerade ausgeführten Aktionen angezeigt werden können. Wenn der Endbenutzer seine Ordnerstruktur mit der entsprechenden Programmiersprache ausgewählt hat, wird diese anschließend vom Programm erfasst und die einzelnen Dateien mit dem entsprechenden Pfad zwischengespeichert. Die verschiedenen Funktionen und Klassen werden ermittelt und auf ihre korrekte Schreibweise überprüft. Hierbei wird darauf geachtet, dass die generell verwendeten Semantik- und Syntaxregeln eingehalten werden und dass Funktionen, die aufgerufen werden, auch tatsächlich vorhandenen sind. Zusätzlich werden noch weniger kritische Fehler behandelt, z.B. ob für alle Funktionen und Klassen vollständige Kommentarblöcke vorhanden sind.
Treten "Fehler" im Programm auf, werden diese in verschiedenen Farben in einer Log Datei angezeigt. Diese Datei sollte als PDF erstellt werden.
|