import_checker

Software kuvakaappaus:
import_checker
Ohjelmiston tiedot:
Versio: 1.1
Lähetyksen päivämäärä: 2 Jun 15
Kehittäjä: Walter de Jong
Lupa: Vapaa
Suosio: 8

Rating: nan/5 (Total Votes: 0)

import_checker tarkastukset Python-ohjelmia pyöreiden (tai rekursiivinen) tuontia.
Python on hieno ohjelmointikieli. On yksi kauhistuttava asia on kuitenkin, että puree jopa kaikkein kokenut python-ohjelmoijat silloin tällöin: soveltamisala muuttujia.
Meillä on opetettu käyttämään avainsana "globaali", ja lämpimästi tehdä niin. Silti ongelmia syntyy, kun ajautumassa "rekursiivinen tuonti" ongelma.
Esimerkki:
### Ohjelmaa ###
tuonti B
var = 0
jos __name__ == '__main__':
var = 10
B.doit ()
###-Moduuli B ###
tuonti
def doit ():
print A.var
### Lopussa esimerkin ###
Moduuli B näkevät A.var ottaa arvon 0, vaikka ohjelmassa me annetaan sen arvo 10. Python on oikeassa, ja se ei ole python bugi, mutta se on $ # @! sekava ja sitä aiheuttanut rekursiivinen tuonti; Tuontia B, ja B tuonti A.
Import_checker.py on työkalu, joka havaitsee rekursiiviset tuonti.
Tämä ongelma ilmenee vain maailmanlaajuiseen muuttujien moduuleja.
Paras tapa ratkaista ongelma on laittaa "var" uuteen C-moduuli,
ja tuonti C sekä A ja B
Vaatimukset:

Vastaavia ohjelmistoja

gitli
gitli

12 May 15

Deft
Deft

11 May 15

cartman
cartman

11 May 15

Request Tracker
Request Tracker

20 Feb 15

Muu ohjelmistojen kehittäjä Walter de Jong

synctool
synctool

20 Feb 15

Kommentit import_checker

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!