JavaRush /Blog Java /Random-FR /Comment démarrer correctement le développement pour Oracl...

Comment démarrer correctement le développement pour Oracle DBMS

Publié dans le groupe Random-FR
Nous attirons votre attention sur la traduction d'un article de Stephen Feuerstein , auteur d'ouvrages et spécialiste des SGBD Oracle et SQL. Par « Développement pour SGBD Oracle », j'entends l'écriture de code dans des langages SQL ou PL/SQL. Dans cet article, je suppose que vous avez accès à une base de données Oracle (accessible via les services cloud Oracle, ainsi que Docker, GitHub et OTN).
Comment démarrer correctement le développement pour Oracle DBMS - 1
  1. Bénéficiez d’un IDE puissant conçu pour la programmation de bases de données

    Il existe de nombreux éditeurs et de nombreux IDE conçus pour fonctionner avec le SGBD Oracle. Bien sûr, vous pouvez utiliser le Bloc-notes, mais la perte d'efficacité sera monstrueuse. Vous pouvez également utiliser l'un des éditeurs populaires, par exemple Sublime, et le configurer pour qu'il fonctionne avec Oracle.

    Mais je vous proposerai cependant de télécharger et d'installer l'IDE gratuit et puissant développé par Oracle lui-même : SQL Developer.


  2. Activez les avertissements du compilateur et de PL/Scope.

    La base de données Oracle contient une tonne de fonctionnalités utiles qui n'attendent que que vous les utilisiez. Par exemple, Oracle peut émettre des commentaires (appelés « avertissements du compilateur ») lors de la compilation de modules de programme PL/SQL, ce qui peut améliorer la qualité et les performances du code.

    De plus, l'utilitaire PL/Scope - s'il est activé - collecte des informations sur les identifiants et (dans la version 12.2) les instructions SQL. Cela permet une analyse très impressionnante des modifications de code requises.

    La plupart des développeurs n'ont aucune idée de ces fonctionnalités et les laissent désactivées. Voici ce que je suggérerais aux utilisateurs de l'environnement SQL Developer :

    Ouvrez l'élément de menu Préférences et tapez « compiler » dans le champ de recherche. Modifiez ensuite vos paramètres comme suit :

    Comment démarrer correctement le développement pour Oracle DBMS - 2

    Autrement dit:

    1. Activez tous les avertissements.

      Ainsi, lors de la compilation d'un module logiciel, Oracle vous fournira des conseils sur la manière d'améliorer votre code.

    2. Traitez tous les avertissements « graves » comme des erreurs de compilation.

      Si l'équipe de développement PL/SQL estime que ces avertissements sont critiques d'une manière ou d'une autre, alors il est souhaitable qu'ils ne soient pas inclus dans le code de production. En définissant ce paramètre sur ERROR, nous nous assurons que le code ne sera pas compilé s'ils sont présents.

    3. Augmentez le niveau d'optimisation à 3 (il s'agit de tous les paramètres nécessaires plus l'intégration du code du sous-programme).

      Plus important encore, assurez-vous que le code prêt pour la production dans votre environnement de développement se compile au même niveau d'optimisation par tous les moyens nécessaires. Consultez le didacticiel suivant, rédigé par l'équipe PL/SQL, pour des instructions plus détaillées.

    4. Activer l'utilitaire PL/Scope

      Il vous permet d'interroger votre code pour obtenir des informations sur les conventions de dénomination, le code sous-optimal et les améliorations de performances.

      Vous pouvez trouver des informations utiles et des utilitaires d'assistance pour PL/Scope sur LiveSQL et GitHub .


  3. NE tardez PAS à prendre des décisions concernant la journalisation et les outils.

    Comment démarrer correctement le développement pour le SGBD Oracle - 3

    Avant de commencer à écrire votre prochain programme, acceptez que votre code sera inévitablement rempli d'erreurs. Vous devrez suivre l'exécution du programme et également enregistrer ces erreurs pour préparer le code pour la production et assurer son fonctionnement stable en production.

    Pour ce faire, vous aurez besoin d'un outil de journalisation et je vous recommande d'utiliser l'utilitaire open source largement utilisé Logger, disponible sur GitHub.

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