| Pyntch. GRATIS e Open Source Python Type Checker / Source Code Analyzer |
Scarica ora |
Pyntch. Classifica e riepilogo
- Nome editore:
- Yusuke Shinyama
- Sito web dell'editore:
- http://www.unixuser.org/~euske/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 61 KB
Pyntch. Tag
Pyntch. Descrizione
GRATIS e open source Python Type Checker / Source Code Analyzer Pyntch è un controllo del tipo Python che consentirà agli sviluppatori di rilevare facilmente possibili errori di runtime prima di eseguire effettivamente un codice. Pyntch esamina un codice sorgente staticamente e definisce tutti i possibili tipi di variabili, attributi, argomenti funzione e valori di restituzione di ciascuna funzione o metodo. Quindi rileva possibili eccezioni causate da tipo mancata corrispondenza, attributo non trovato o altri tipi di eccezioni sollevate da ciascuna funzione. A differenza di altri calette del codice Python (come Pychecker o Pyflakes), Pyntch non controlla i problemi di stile. Pyntch può dedurre le seguenti informazioni da un codice sorgente: · Tutti i possibili tipi di oggetti che variabili, argomenti funzione o attributi di classe potrebbero avere. · Funzioni o metodi di istanza che possono essere effettivamente chiamati ad ogni chiamata di funzione, considerando il polimorfismo. · Un elenco di Chiamare le posizioni per ogni funzione o metodo. · I seguenti tipi di eccezioni non rilevate che potrebbero verificarsi in una determinata funzione: o Digitare la mancata corrispondenza (ad es. Aggiunta di un numero intero e una stringa). o Accesso a attributi indefiniti (ad es. obj.attr dove Obj non ha attributo attrib). o Accesso al pedice a oggetti non sovvenzionabili (ad esempio a dove non è una sequenza). o Chiamare qualcosa di non rilascoso (ad es. Func (1) dove Func non è funzione, metodo o classe). o Iterazione su oggetti non Iterabili (ad esempio ordinati (x) dove X non è un oggetto Iterable). Requisiti: · Python.
Pyntch. Software correlato