Domande con tag 'python'

3
risposte

Devo restituire iteratori o oggetti più sofisticati?

Dire che ho una funzione che crea un elenco di oggetti. Se voglio restituire un iteratore, dovrò return iter(a_list) . Dovrei farlo, o semplicemente restituire la lista così com'è? La mia motivazione per la restituzione di un iteratore è che...
posta 27.05.2012 - 21:07
3
risposte

Dovremmo avere un SQL indipendente dal database come linguaggio di query in Django?

Nota: So che abbiamo già Django ORM che mantiene le cose indipendenti dal database e converte in query SQL specifiche del database. Una volta che le cose iniziano a complicarsi, è preferibile scrivere raw SQL query per una...
posta 22.10.2012 - 05:30
1
risposta

È un approccio accettabile per annullare / ripristinare in Python?

Sto facendo un'applicazione (wxPython) per elaborare alcuni dati da documenti Excel. Voglio che l'utente sia in grado di annullare e ripetere azioni, anche azioni gigantesche come l'elaborazione simultanea dei contenuti di 10.000 celle. Ho cerca...
posta 27.11.2012 - 21:26
2
risposte

L'analisi statica dovrebbe essere integrata con la revisione del codice? [chiuso]

Voglio integrare vari strumenti di analisi statica e quindi aggiungere i risultati come commenti su un file all'interno degli strumenti di revisione del codice, come la scheda Stash o Review. Sto esplorando la possibilità di scrivere un tale...
posta 05.05.2015 - 04:23
2
risposte

Erlang o 'x' .. Ne vale la pena (rispetto a Python con GIL)?

Quindi, sono finalmente arrivato a un punto in cui mi sento abbastanza a mio agio con Python (usando Pyramid come framework di scelta) per intraprendere un progetto personale piuttosto ampio. Dato che si tratta di un progetto personale, ho il lu...
posta 20.09.2011 - 22:48
3
risposte

Come si valuta il tradeoff tra robustezza e codice "pigro" nella progettazione dell'API?

La legge di Postel: Be conservative in what you do, be liberal in what you accept from others. Codice "pigro" (per The Pragmatic Programmer): Be strict in what you will accept before you begin, and promise as little as possible in r...
posta 30.07.2012 - 14:08
3
risposte

Linguaggio di scripting per compilare il modulo web

Ho un lavoro come stagista in un'azienda tecnologica, mi è stato dato il lavoro sfortunato di eseguire alcuni inserimenti nel nostro sistema di gestione web. Le informazioni inserite nel modulo web sono memorizzate in un DB MySQL. Dopo aver rice...
posta 12.07.2012 - 01:28
1
risposta

Come spostare gli esempi di doctest Python in un altro framework di test unitario?

Anni fa AFAIK il matematico e sviluppatore di software Tim Peters ha scoperto che molto spesso la documentazione delle API tende a non essere aggiornata nel tempo durante il ciclo di vita del software, perché i commenti che documentano l'API ven...
posta 18.12.2015 - 14:16
3
risposte

Pattern per richieste con tempi di risposta lunghi?

Al momento stiamo mantenendo un "server web" pitone nativo dove generare la risposta per alcune richieste può richiedere molto tempo, soprattutto a causa di calcoli pesanti: queste richieste sono essenzialmente post con timeout molto lunghi (si...
posta 20.02.2016 - 15:38
2
risposte

La digitazione anatra influirebbe sulle convenzioni di denominazione?

Sono uno sviluppatore C ++ / C # e recentemente ho iniziato a imparare Python. Penso di capire il concetto di digitazione anatra adesso eccetto per una cosa. Quando sto codificando in C ++ o C # a volte creo classi completamente estranee che...
posta 03.05.2014 - 11:48