Frase não entendida

7 respostas
P

“Normalmente, as assertivas são ativadas quando um aplicativo está sendo testado e depurado, porém são desativadas quando ele é distribuído”

O que está frase quer dizer?

7 Respostas

Rafael_Steil

Que durante a fase de desenvolvimento do teu sistema, vc habilita em runtime o suporte as acoes da palavra-chave “assert”, e quando o software eh finalizado, vc desativa o suporte a isso por ser algo voltado ao auxilio na depuracao do programa.

Rafael

cv1

A keyword assert pode ser ligada ou desligada. Por default, elas estão desligadas. Para rodar seu código fazendo a checagem de tudo que estiver nos asserts, inicie sua aplicacao com:

Simples assim :wink:

P

“cv”:
A keyword assert pode ser ligada ou desligada. Por default, elas estão desligadas. Para rodar seu código fazendo a checagem de tudo que estiver nos asserts, inicie sua aplicacao com:

Simples assim ;)

E como que ele sabe quando que o meu código foi finalizado?

cv1

O que vc quer dizer com “finalizado”?

Daniel_Quirino_Olive

Não!! O que o Rafael quis dizer é que, durante o período de desenvolvimento e testes da sua aplicação, você habilita a interpretação das assertions (conforme o Carlos disse) para poder ter uma depuração mais decente do seu sistema. No entanto, quando este processo de desenvolvimento se encerrar, você desabilita a interpretação das assertions (na verdade, a interpretação delas é desabilitada como padrão). E é só isso.

P

Não!! O que o Rafael quis dizer é que, durante o período de desenvolvimento e testes da sua aplicação, você habilita a interpretação das assertions (conforme o Carlos disse) para poder ter uma depuração mais decente do seu sistema. No entanto, quando este processo de desenvolvimento se encerrar, você desabilita a interpretação das assertions (na verdade, a interpretação delas é desabilitada como padrão). E é só isso.

E eu quis dizer o seguinte, como o compilador sabe quando acabou o período de desenvolvimento e testes?

Rafael_Steil

Ele nao sabe… vc diz pra ele, como ja especificado nas mensagens anteriores.

Rafael

Criado 7 de março de 2004
Ultima resposta 8 de mar. de 2004
Respostas 7
Participantes 4