| Pynch. Certificador de tipo de Python gratuito e aberto / analisador de código-fonte |
Baixe Agora |
Pynch. Classificação e resumo
- Nome do editor:
- Yusuke Shinyama
- Site do editor:
- http://www.unixuser.org/~euske/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 61 KB
Pynch. Tag
Pynch. Descrição
Verificador tipo Python gratuito e aberto / analisador de código-fonte Pynch é um verificador de tipo Python que permitirá que os desenvolvedores detectem facilmente possíveis erros de tempo de execução antes de executar um código. A Pynch examina um código fonte estaticamente e infere todos os tipos possíveis de variáveis, atributos, argumentos de função e valores de retorno de cada função ou método. Em seguida, ele detecta possíveis exceções causadas pelo tipo incompatível, atributo não encontrado, ou outros tipos de exceções levantadas de cada função. Ao contrário de outros verificadores de código Python (como Pychecker ou Pyflakes), a Pyntch não verifica os problemas de estilo. Pynch pode inferir as seguintes informações de um código-fonte: · Todos os tipos possíveis de objetos que as variáveis, argumentos de função ou atributos de classe podem ter. · Funções ou métodos de instância que podem ser chamados em cada chamada de função, considerando o polimorfismo. · Uma lista de Chamando locais para cada função ou método. · Os seguintes tipos de exceções verificadas que podem ocorrer em uma determinada função: o incompatibilidade de tipo (por exemplo, adicionar um inteiro e uma string). o Acesso a atributos indefinidos (e.g. obj.attr onde OBJ não possui attribute). o Acesso subscrito a objetos não substituíveis (por exemplo, , onde uma não é uma sequência). o Chamando algo desonestável (por exemplo, func (1) onde func não é função, método ou classe). o Iteração sobre objetos não-iterativos (por exemplo, classificados (x) onde x não é um objeto iterável). Requisitos: · Pitão
Pynch. Software Relacionado