Considerações de desenvolvimento
Ao desenvolver código, considere algumas dessas sugestões para obter o desempenho mais eficiente.
- As instâncias de produção não devem ser publicadas no repositório Git
- Para proteger a integridade da produção, você não deve enviar mudanças para publicar no repositório Git da produção, embora tecnicamente você possa abrir e confirmar mudanças na aplicação em ServiceNow® Studio. A opção “Pode editar a aplicação no Studio” pode ser desabilitada na produção no registro sys_app. Mas ele é redefinido na próxima operação de código de origem que aciona uma atualização (ou seja, quando você aplica mudanças remotas ou alterna as ramificações).
- As dependências não são instaladas ao instalar uma aplicação do repositório Git
- Aplicações controladas por código-fonte não são instaladas ou atualizadas automaticamente se estiverem listadas como a dependência da sua aplicação. Em vez disso, o cliente deve instalar ou fazer upgrade da aplicação controlada por código-fonte por conta própria. O cliente também é responsável por instalar e atualizar as aplicações na ordem correta.
- Controle rígido sobre privilégios de controle de código-fonte na produção
- As operações de código de origem geralmente estão disponíveis para aqueles com privilégios de desenvolvimento na instância. Como os ambientes de produção não devem ter desenvolvimento contínuo, certifique-se de controlar rigorosamente os privilégios de administrador e de desenvolvimento delegado para evitar perda de dados e outras consequências graves.