JavaRush /Blog Java /Random-ES /Cómo iniciar correctamente el desarrollo de Oracle DBMS

Cómo iniciar correctamente el desarrollo de Oracle DBMS

Publicado en el grupo Random-ES
Llamamos su atención sobre una traducción de un artículo de Stephen Feuerstein , autor de libros y especialista en DBMS Oracle y SQL. Por "Desarrollo para Oracle DBMS" me refiero a escribir código en lenguajes SQL o PL/SQL. En este artículo, asumiré que tiene acceso a una base de datos Oracle (a la que se puede acceder a través de los servicios en la nube de Oracle, así como a Docker, GitHub y OTN).
Cómo iniciar correctamente el desarrollo de Oracle DBMS - 1
  1. Benefíciese de un potente IDE diseñado teniendo en cuenta la programación de bases de datos

    Hay muchos editores y muchos IDE diseñados para funcionar con Oracle DBMS. Por supuesto, puedes utilizar el Bloc de notas, pero la pérdida de eficiencia será monstruosa. También puede utilizar cualquiera de los editores populares, por ejemplo, Sublime, y configurarlo para que funcione con Oracle.

    Pero le sugiero, sin embargo, que descargue e instale el potente y gratuito IDE desarrollado por el propio Oracle: SQL Developer.


  2. Habilite las advertencias del compilador y PL/Scope.

    La base de datos Oracle tiene un montón de funciones útiles integradas, esperando a que las utilices. Por ejemplo, Oracle puede emitir comentarios (llamados "advertencias del compilador") al compilar módulos de programa PL/SQL, lo que puede mejorar la calidad y el rendimiento del código.

    Además, la utilidad PL/Scope, si está habilitada, recopila información sobre identificadores y (en la versión 12.2) sentencias SQL. Esto permite realizar un análisis muy impresionante de los cambios de código requeridos.

    La mayoría de los desarrolladores no tienen idea de estas funciones y las dejan desactivadas. Esto es lo que sugeriría a los usuarios del entorno SQL Developer:

    Abra el elemento del menú Preferencias y escriba "compilar" en el campo de búsqueda. Luego cambie su configuración a lo siguiente:

    Cómo iniciar correctamente el desarrollo de Oracle DBMS - 2

    En otras palabras:

    1. Active todas las advertencias.

      Así, al compilar cualquier módulo de software, Oracle le brindará consejos sobre cómo mejorar su código.

    2. Trate todas las advertencias "graves" como errores de compilación.

      Si el equipo de desarrollo de PL/SQL cree que estas advertencias son críticas de una forma u otra, entonces es deseable que no se incluyan en el código de producción. Al establecer este parámetro en ERROR, nos aseguramos de que el código no se compilará si están presentes.

    3. Aumente el nivel de optimización a 3 (estas son todas las configuraciones necesarias más la incorporación del código de subrutina).

      Más importante aún, asegúrese de que el código listo para producción en su entorno de desarrollo se compile al mismo nivel de optimización por cualquier medio necesario. Consulte el siguiente tutorial, escrito por el equipo de PL/SQL, para obtener instrucciones más detalladas.

    4. Habilitar la utilidad PL/Scope

      Le permite consultar su código para obtener información sobre convenciones de nomenclatura, código subóptimo y mejoras de rendimiento.

      Puede encontrar información útil y utilidades de ayuda para PL/Scope en LiveSQL y GitHub .


  3. NO demore la toma de decisiones sobre el registro y las herramientas.

    Cómo iniciar correctamente el desarrollo de Oracle DBMS - 3

    Antes de comenzar a escribir su próximo programa, acepte que su código inevitablemente estará lleno de errores. Deberá rastrear la ejecución del programa y también registrar estos errores para preparar el código para la producción y garantizar su funcionamiento estable en producción.

    Para hacer esto, necesitará una herramienta de registro y le recomiendo que utilice la utilidad de código abierto Logger, ampliamente utilizada, disponible en GitHub.

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