“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?
“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?
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
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 
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?
O que vc quer dizer com “finalizado”?
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.
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?
Ele nao sabe… vc diz pra ele, como ja especificado nas mensagens anteriores.
Rafael