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

Atlassian JIRA
Atlassian JIRA

20 Feb 15

GLPI
GLPI

22 Jun 18

itracker
itracker

2 Jun 15

Track+
Track+

2 Jun 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!