Inside Oracle APEX auf Deutsch (von Patrick Wolf)

APEX Essentials - Deine Hilfe ist gefragt!!

Bin gerade dabei ein neues Tool für die Unterstützung bei der Oracle APEX Entwicklung zu programmieren. Um die erste Version gleich möglichst perfekt hinzubekommen, brauche ich Eure Unterstützung!

Wofür ist das neue Tool?

Auf den Punkt gebracht, kümmert es sich um die Qualitätskontrolle Eurer Oracle APEX Applikation.

Dadurch, dass eine Oracle APEX Anwendung zur Laufzeit interpretiert wird, zeigen sich erst dort viele Fehler. Aber auch da ist nicht sicher, ob die Fehler überhaupt an die Oberfläche kommen. Z.B. eine Referenz eines nicht existenten Application-/Page Items mit der Substitution Syntax (&P999_TEST.) oder der Bind Variablen Syntax (:P999_TEST) wird von Oracle APEX einfach ignoriert und es wird NULL zurückgeliefert. Es kann aber auch sein, dass ungültige SQL Statements oder PL/SQL Code einfach ignoriert werden. Siehe die OTN Forum Postings hier und hier.

Und genau hier setzt das Tool an. Nicht erst zur Laufzeit sollte man auf diese Fehler draufkommen, sondern bereits vorab durch einen Überprüfungslauf.

Das Tool Oracle APEX Advisor ist also so eine Art Compiler/LINT für eine Oracle APEX Applikation. Es werden aber nicht nur die oben angeführten Fälle abgedeckt sondern bereits insgesamt 22 Checks durchgeführt!

Euer Beitrag

Beta Tester hört sich immer nach so viel Arbeit und Pflichten an, mir geht es aber nur darum dass das Tool vorab über möglichst viele echte Applikationen drübergelaufen ist, damit eventuelle Sonderfälle richtig behandelt werden.

Das Tool kann in ein paar Minuten installiert werden, es handelt sich um eine einfache 1 Klick Installation mit automatischer Installation der Supporting Objects. Danach kann Eure Applikation schon überprüft werden.

Viele sagen jetzt sicher, ich bin so im Stress und habe keine Zeit. Bedenkt, dass Euch dieses Tool Fehler schon frühzeitig aufzeigen kann und Euch dadurch Zeit sparen kann! Darum jetzt eine Mail an beta@oracleapex.info schicken, dass Ihr mitmachen wollt!

Online einen ersten Blick drauf werden

Ich habe auf apex.oracle.com einen Workspace aufgesetzt in dem Ihr Euch vorab mal das Tool ansehen könnt. Dort befinden sich auch die meisten Packaged Applications des Oracle APEX Teams auf das Ihr das Tool mal loslassen könnt.

Login mit

Workspace: ae_demo
User: guest
Password: 123456

und danach die Applikation "APEX Essentials" ausführen. Wenn Ihr nach einem Usernamen/Passwort gefragt werdet, guest/123456 eingeben.

Achtung: Bitte nichts in diesem Workspace verändern!

Mit folgendem Link kann der Oracle APEX Advisor auch direkt gestartet werden, aber dann seht Ihr nicht die enge Integration in den Oracle APEX Builder.

Ideen und Verbesserungsvorschläge?

Fehlen bestimmte Überprüfungen oder habt Ihr Ideen um das Tool zu verbessern? Nur her damit, entweder hier kommentieren, eine Mail an mich unter beta@oracleapex.info schicken oder im folgenden OTN Forum Thread Eure Anmerkung reinschreiben.

Freue mich auf Eurer Feedback!

Ein paar Bildschirmfotos eines Testdurchlaufs




Labels: ,