import_checker

Software screenshot:
import_checker
Dettagli del software:
Versione: 1.1
Data di caricamento: 2 Jun 15
Sviluppatore: Walter de Jong
Licenza: Libero
Popolarità: 8

Rating: nan/5 (Total Votes: 0)

Assegni import_checker programmi Python per le importazioni circolari (o ricorsive).
Python è un linguaggio di programmazione multa. C'è una cosa orrenda con esso, però, che morde anche i programmatori Python più esperti di tanto in tanto: la portata delle variabili.
Ci è stato insegnato a usare la parola chiave 'globale', e di cuore farlo. Eppure, si verificano problemi durante l'esecuzione in un problema "importazione ricorsivo".
Esempio:
Programma di ### A ###
importazione B
var = 0
if __name__ == '__main__':
var = 10
B.doit ()
### Modulo B ###
importazione A
def doit ():
stampa A.var
### Fine di esempio ###
Modulo B vedrà A.var aventi valore 0, anche se nel programma A abbiamo assegnato un valore di 10. Python è giusto e non è un bug pitone, ma è $ # @! confusione ed è causato dall'importazione ricorsiva; A importazioni B, e le importazioni B A.
Il import_checker.py è uno strumento che rileva importazioni ricorsive.
Questo problema si verifica solo per le variabili globali in moduli.
Il modo migliore per risolvere il problema è quello di mettere 'var' in un nuovo modulo C,
e l'importazione C da A e B.
Requisiti:

Programmi simili

Roundup
Roundup

14 Apr 15

Agilefant
Agilefant

17 Jul 15

Trac
Trac

20 Feb 15

rss2jira
rss2jira

20 Feb 15

Altri software di sviluppo Walter de Jong

synctool
synctool

20 Feb 15

Commenti a import_checker

I commenti non trovato
Aggiungi commento
Accendere le immagini!