-
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.
-
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:
En otras palabras:
-
Active todas las advertencias.
Así, al compilar cualquier módulo de software, Oracle le brindará consejos sobre cómo mejorar su código.
-
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.
-
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.
-
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 .
-
-
NO demore la toma de decisiones sobre el registro y las herramientas.
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.
Эллеонора Керри
Nivel 41
Cómo iniciar correctamente el desarrollo de Oracle DBMS
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).
GO TO FULL VERSION