-
Beneficie-se de um IDE poderoso projetado com a programação de banco de dados em mente
Existem muitos editores e muitos IDEs projetados para funcionar com o Oracle DBMS. Claro, você pode usar o Bloco de Notas, mas a perda de eficiência será monstruosa. Você também pode usar qualquer um dos editores populares, por exemplo, Sublime, e configurá-lo para funcionar com Oracle.
Mas vou sugerir que você baixe e instale o IDE gratuito e poderoso desenvolvido pela própria Oracle: SQL Developer.
-
Habilite avisos do compilador e PL/Scope.
O banco de dados Oracle possui inúmeras funcionalidades úteis integradas, apenas esperando que você comece a usá-lo. Por exemplo, a Oracle pode emitir comentários (chamados de "avisos do compilador") ao compilar módulos de programa PL/SQL, o que pode melhorar a qualidade e o desempenho do código.
Além disso, o utilitário PL/Scope - se ativado - coleta informações sobre identificadores e (na versão 12.2) instruções SQL. Isso permite uma análise muito impressionante das alterações de código necessárias.
A maioria dos desenvolvedores não tem ideia sobre esses recursos e os deixa desativados. Aqui está o que eu sugeriria aos usuários do ambiente SQL Developer:
Abra o item de menu Preferências e digite “compilar” no campo de pesquisa. Em seguida, altere suas configurações para o seguinte:
Em outras palavras:
-
Ative todos os avisos.
Assim, ao compilar qualquer módulo de software, a Oracle aconselhará como melhorar seu código.
-
Trate todos os avisos "graves" como erros de compilação.
Se a equipe de desenvolvimento PL/SQL acredita que esses avisos são críticos de uma forma ou de outra, então é desejável que eles não apareçam no código de produção. Ao definir este parâmetro como ERROR, garantimos que o código não será compilado se eles estiverem presentes.
-
Aumente o nível de otimização para 3 (são todas as configurações necessárias, além da incorporação do código da sub-rotina).
Mais importante ainda, certifique-se de que o código pronto para produção seja compilado em seu ambiente de desenvolvimento com o mesmo nível de otimização por todos os meios possíveis. Confira o tutorial a seguir, escrito pela equipe PL/SQL, para obter instruções mais detalhadas.
-
Habilitar utilitário PL/Scope
Ele permite consultar seu código para obter informações sobre convenções de nomenclatura, código abaixo do ideal e melhorias de desempenho.
Você pode encontrar informações úteis e utilitários auxiliares para PL/Scope no LiveSQL e GitHub .
-
-
NÃO atrase a tomada de decisões sobre registro e ferramentas.
Antes de começar a escrever seu próximo programa, aceite que seu código estará inevitavelmente cheio de erros. Você precisará rastrear a execução do programa e também registrar esses erros para preparar o código para produção e garantir sua operação estável na produção.
Para fazer isso, você precisará de uma ferramenta de registro e recomendo que você use o utilitário de código aberto amplamente utilizado Logger, disponível no GitHub.
Эллеонора Керри
Nível 41
Como iniciar o desenvolvimento para Oracle DBMS corretamente
Chamamos a sua atenção a tradução de um artigo de Stephen Feuerstein , autor de livros e especialista em SGBD Oracle e SQL. Por “Desenvolvimento para Oracle DBMS” quero dizer escrever código em linguagens SQL ou PL/SQL. Neste artigo, presumirei que você tenha acesso a um banco de dados Oracle (que pode ser acessado por meio de serviços em nuvem Oracle, bem como Docker, GitHub e OTN).
GO TO FULL VERSION