Domande con tag 'python'

1
risposta

In più situazioni OO Python canoniche, qual è la regola empirica per i modificatori di accesso predefiniti?

Generalmente parlando in situazioni di OOP canonico, la regola generale è quella di scrivere le classi con il minimo accesso, se necessario. cioè solo rendere pubblico solo ciò che è necessario, proteggere solo ciò che è necessario, ecc. ecc. (C...
posta 06.04.2017 - 01:26
3
risposte

Come scrivere test per la funzione che dipende da un file di configurazione?

Ho una funzione che utilizza le informazioni da un file di configurazione. Come posso testare la funzione? Idealmente, vorrei iniettare la mia versione del file di configurazione e testare da lì, ma non sto usando l'iniezione di dipendenza.    ...
posta 18.03.2015 - 02:32
1
risposta

UI Disegni di progettazione per progetti non basati su schermo

Sto lavorando su un piccolo progetto codificato in Python che utilizza un singolo pulsante per l'input e un LED RGB come feedback, che risponde alle pressioni dei pulsanti e agli eventi asincroni dalla rete. Poiché il feedback è diventato più...
posta 19.08.2015 - 19:32
2
risposte

Le classi Python con una sola istanza: quando creare un'istanza di classe (singola) e quando invece lavorare con la classe?

Dato una classe Python che verrà istanziata una sola volta, cioè ci sarà solo un oggetto della classe. Mi chiedevo in quali casi avesse senso creare una singola istanza di classe invece di lavorare direttamente con la classe. C'è un simile u...
posta 04.08.2015 - 13:24
1
risposta

il modo migliore per installare il pacchetto locale nell'immagine della finestra mobile

Ho un pacchetto python che ho scritto e voglio usarlo in più build di finestra mobile. Tuttavia, non posso semplicemente installare il mio pacchetto locale situato al di fuori della cartella Dockerfile. E non voglio copiare il pacchetto in pi...
posta 08.02.2018 - 07:47
2
risposte

Come organizzare il test di unità / integrazione in BDD

Quindi, dopo aver letto molto, ho capito che la differenza tra BDD e TDD è tra T & B. Ma provenendo da uno sfondo TDD di base, quello che ero solito era, scrivi prima unittest per i modelli di database scrivi test per le viste (a qu...
posta 21.09.2012 - 07:32
2
risposte

Come, quando e perché gli sviluppatori utilizzano strutture dati personalizzate in python?

La mancanza di puntatori di Python rende la costruzione della struttura dei dati intuitivamente più impegnativa e ha così tante funzionalità incorporate che, da amatore, non riesco a vedere quando, perché o come si creerebbe qualcosa oltre ciò c...
posta 11.12.2012 - 20:25
2
risposte

Il sapore di Python delle espressioni regolari - in relazione a quale?

Quindi la mia copia del libro classico, Mastering delle espressioni regolari , è appena arrivata e sto eseguendo la scansione esso. La copertina (terza edizione) dice "per Perl, PHP, Java, .NET, Ruby e More!" Bene, ha un capitolo completo per c...
posta 24.05.2012 - 01:47
2
risposte

Migrazione da Python a Scala quando un sacco di lavoro è già stato fatto in Python?

Io e il mio amico stiamo sviluppando un'applicazione web in Python + Flask + PostgreSQL. Ci stiamo lavorando da qualche mese e abbiamo sviluppato molti schemi / casi d'uso specifici per Python + Flask + PostgreSQL. Ora, all'improvviso, pensiamo...
posta 15.03.2012 - 21:10
3
risposte

Cosa ne pensi delle gemme e delle uova? Alternative? [chiuso]

Recentemente ho letto alcune critiche (vedi 1 , 2 , 3 ) sul sistema di distribuzione degli imballaggi di due linguaggi di programmazione popolari: gemme di Ruby e uova di Python. L'argomento più importante contro di loro è che sostituiscono il...
posta 08.02.2011 - 15:46