Safestructar

Safestrut serve como classe base para qualquer classe que deseja proteger seus membros do ortográfico.
Baixe Agora

Safestructar Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Andrew Sterian
  • Site do editor:
  • http://claymore.engineer.gvsu.edu/~steriana/Python/

Safestructar Tag


Safestructar Descrição

A Safestruct serve como classe base para qualquer classe que queira proteger seus membros do ortográfico. Safestruct serve como uma classe base para qualquer classe que deseja proteger seus membros do MissPelling.Since Python permite adicionar atributos a um objeto de classe no tempo de execução, é um erro simples atribuir a um atributo inexistente em algum lugar em seu código, criando inadvertidamente Um novo atributo e, em silêncio, introduzindo um erro que pode ser muito difícil de encontrar. A classe Safestruct traps todos os acessos à sua classe e gera uma exceção quando uma tarefa é feita a um atributo inexistente. Essas armadilhas de classe acessam a atributos e aumentos Uma exceção quando uma atribuição para um atributo não anteriormente existente é executada. A ideia é a de uma "estrutura segura", como no C ++, onde cada membro de uma classe é declarado em tempo de compilação e atribuições a membros inexistentes não pode ser feito em tempo de execução. A estrutura segura protege contra erros de programação em que os nomes de atributo são errados, levando a erros de tempo de execução silenciosos. Há duas classes definidas aqui, trappingstruct e não-trapacete. Ambos apresentam a mesma interface, mas o último não faz verificação de atributo. É para ser usado uma vez que o código é depurado, já que é mais rápido. O membro do Safestrut é definido igual a trappingstruct ou não trapacete (possivelmente pela função SETDEBUG) para alternar facilmente de acessos seguros para acessos mais rápidos, apenas mudando uma coisa em Um arquivo. Veja o código de teste na parte inferior, por exemplo, o uso.


Safestructar Software Relacionado

Permutar

Permute Project é uma função Python que calcula todas as permutações dos elementos em uma lista de listas. ...

151

Download

Mysql php 2 postgres

MySQL PHP para PostgreSQL é um programa que leva uma página PHP que usa chamadas mysql e altera-as em chamadas postgresql. ...

262

Download

Manentia Commons

Manentia Commons é um conjunto de classes de utilitário Java General Filmes, incluindo manuseio de coleta, leitura de configuração, etc. ...

170

Download

cvsum.

CVSUM é um script Kommand que permite verificar os arquivos de verificação para arquivos ISO baixados. ...

174

Download