JavaRush /Java-Blog /Random-DE /So starten Sie die Entwicklung für Oracle DBMS richtig

So starten Sie die Entwicklung für Oracle DBMS richtig

Veröffentlicht in der Gruppe Random-DE
Wir machen Sie auf die Übersetzung eines Artikels von Stephen Feuerstein aufmerksam , Autor von Büchern und Spezialist für Oracle und SQL DBMS. Mit „Entwicklung für Oracle DBMS“ meine ich das Schreiben von Code in SQL- oder PL/SQL-Sprachen. In diesem Artikel gehe ich davon aus, dass Sie Zugriff auf eine Oracle-Datenbank haben (auf die über Oracle Cloud Services sowie Docker, GitHub und OTN zugegriffen werden kann).
So starten Sie die Entwicklung für Oracle DBMS richtig – 1
  1. Profitieren Sie von einer leistungsstarken IDE, die speziell für die Datenbankprogrammierung entwickelt wurde

    Es gibt viele Editoren und viele IDEs, die für die Arbeit mit dem Oracle DBMS entwickelt wurden. Natürlich können Sie Notepad verwenden, aber der Effizienzverlust wird enorm sein. Sie können auch einen der gängigen Editoren verwenden, beispielsweise Sublime, und ihn für die Zusammenarbeit mit Oracle konfigurieren.

    Ich empfehle Ihnen jedoch, die kostenlose und leistungsstarke IDE herunterzuladen und zu installieren, die von Oracle selbst entwickelt wurde: SQL Developer.


  2. Aktivieren Sie Compiler- und PL/Scope-Warnungen.

    Die Oracle-Datenbank verfügt über eine Menge nützlicher Funktionen, die nur darauf warten, von Ihnen genutzt zu werden. Beispielsweise kann Oracle beim Kompilieren von PL/SQL-Programmmodulen Kommentare (sogenannte „Compiler-Warnungen“) ausgeben, die die Qualität und Leistung des Codes verbessern können.

    Darüber hinaus sammelt das PL/Scope-Dienstprogramm – sofern aktiviert – Informationen über Bezeichner und (in Version 12.2) SQL-Anweisungen. Dies ermöglicht eine sehr eindrucksvolle Analyse der erforderlichen Codeänderungen.

    Die meisten Entwickler haben keine Ahnung von diesen Funktionen und lassen sie deaktiviert. Folgendes würde ich Benutzern der SQL Developer-Umgebung empfehlen:

    Öffnen Sie den Menüpunkt „Einstellungen“ und geben Sie „compile“ in das Suchfeld ein. Ändern Sie dann Ihre Einstellungen wie folgt:

    So starten Sie die Entwicklung für Oracle DBMS – 2 richtig

    Mit anderen Worten:

    1. Schalten Sie alle Warnungen ein.

      Daher gibt Ihnen Oracle beim Kompilieren eines Softwaremoduls Ratschläge zur Verbesserung Ihres Codes.

    2. Behandeln Sie alle „schwerwiegenden“ Warnungen als Kompilierungsfehler.

      Wenn das PL/SQL-Entwicklungsteam glaubt, dass diese Warnungen auf die eine oder andere Weise kritisch sind, ist es wünschenswert, dass sie nicht in den Produktionscode aufgenommen werden. Indem wir diesen Parameter auf ERROR setzen, stellen wir sicher, dass der Code nicht kompiliert wird, wenn sie vorhanden sind.

    3. Erhöhen Sie die Optimierungsstufe auf 3 (das sind alle notwendigen Einstellungen plus Einbettung des Unterprogrammcodes).

      Noch wichtiger ist, dass Sie sicherstellen, dass produktionsbereiter Code in Ihrer Entwicklungsumgebung mit allen möglichen Mitteln auf dem gleichen Optimierungsniveau kompiliert wird. Ausführlichere Anweisungen finden Sie im folgenden Tutorial, das vom PL/SQL-Team geschrieben wurde.

    4. Aktivieren Sie das PL/Scope-Dienstprogramm

      Sie können Ihren Code nach Informationen zu Namenskonventionen, suboptimalem Code und Leistungsverbesserungen abfragen.

      Nützliche Informationen und Hilfsprogramme für PL/Scope finden Sie auf LiveSQL und GitHub .


  3. Zögern Sie NICHT, Entscheidungen über Protokollierung und Tools zu treffen.

    So starten Sie die Entwicklung für Oracle DBMS richtig - 3

    Bevor Sie mit dem Schreiben Ihres nächsten Programms beginnen, müssen Sie akzeptieren, dass Ihr Code zwangsläufig voller Fehler sein wird. Sie müssen die Ausführung des Programms verfolgen und auch diese Fehler protokollieren, um den Code für die Produktion vorzubereiten und seinen stabilen Betrieb in der Produktion sicherzustellen.

    Dazu benötigen Sie ein Protokollierungstool. Ich empfehle Ihnen die Verwendung des weit verbreiteten Open-Source-Dienstprogramms Logger, das auf GitHub verfügbar ist.

Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION