Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Debug ( ou depuração, em português) é o processo de encontrar e reduzir defeitos num software, por meio de uma análise detalhada do código. No cronapp é possível debugar os blocos de programação, tanto cliente quanto servidor. Veja abaixo como:

Pré-requisitos

Antes de começar é necessário ter certeza de que se possui um ambiente preparado para a realização do exemplo. Abaixo estão os principais requisitos necessários.

...

  1. Projeto do tipo web ou web-mobile criado. Caso haja dúvidas em relação a como criar esse tipo de projeto acesse o link (Criar novo projeto).Navegador Google Chrome instalado.

Debug em blocos cliente

Os blocos clientes são blocos front end, que geram código javascript, em projetos mobile ou web.

Alterando a visualização do código

Nesse tutorial vamos aprender a maneira de debugar blocos cliente. Primeiramente, precisamos verificar se o arquivo index.html da , na pasta mobileapp, está com o arquivo cronapi.js em sua versão minificada (cronapi.min.js), exibindo todo o código em uma única linha. Para isso, acesse o caminho mostrado na figura abaixo (figura 1.1) e abra o arquivo index.html. Em seguida localize a tag script (<script>) que possui plugins/cronapi-js/dist/cronapi.min.js e substitua o termo altere o nome do arquivo de "cronapi.min.js" por para "cronapi.js" (sem aspas) e salve o arquivoindex.html.


Figura 1.1 - Arquivo index.html de mobileapp

...

  1. Resumir a execução do script: Executa todo o código restante sem a necessidade de depuração.
  2. Pular a próxima função: Ignora uma função e pula para o próximo passo.
  3. Pular para a próxima função: Ignora os comandos e pula para a próxima chamada de função.
  4. Sair da função atual: Sai da função corrente e avança para o próximo comando.
  5. Próximo passo: Executa o próximo comando.
  6. Desativar breakpoints: Desabilita todos os breakpoints da aplicação, e ignora-os quando as funções são chamadas.
  7. Pausar em exceções: Deixa o código em modo debug caso alguma exceção seja encontrada.

Debug em blocos servidor

Nesse segundo exemplo vamos aprender a depurar blocos servidor. Os blocos servidor são debugados dentro do cronapp, logo o processo com esse bloco é mais simples. Em nosso tutorial vamos depurar um bloco servidor que recebe dois parâmetros e realiza uma soma entre eles (Figura 2), caso não saiba como criar um bloco clique aqui (criando blocos de programação).

...