Domande con tag 'programming-practices'

4
risposte

Callback: quando restituire il valore e quando modificare il parametro?

Durante la scrittura di una richiamata, quando è meglio che il callback restituisca un valore, e quando è meglio che il callback modifichi un parametro? C'è una differenza? Ad esempio, se volessimo prendere una lista di dipendenze, quando far...
posta 03.06.2014 - 17:46
1
risposta

La serializzazione viene eseguita meglio nei metodi di istanza o nei metodi statici

Dire che ho una classe workStockItem , che desidero serializzare. Qual è lo stile migliore? utilizzando un metodo statico o utilizzando un metodo non statico (forse anche implementato come una proprietà come visto di seguito)...
posta 04.07.2014 - 08:54
1
risposta

equivalenza in callback e non callback javascript

Sono abbastanza sicuro che i due snippet seguenti sono equivalenti, ma volevo ricontrollare: STILE DI CALLBACK function foo(input, callback) { // do stuff with input callback(); } function bar(input, callback) { // do stuff...
posta 17.04.2014 - 20:09
2
risposte

Perché non rimuoviamo completamente i framework JS frontend e le API di backend? [chiuso]

Ogni volta che implementiamo un framework di frontend come Backbone, AngularJS ecc., c'è un processo di integrazione coinvolto con tecnologie di backend come NodeJS, Rails, Yii ecc. (come l'impostazione di rotte, la generazione di viste o l'aggi...
posta 20.05.2014 - 20:58
2
risposte

Passi finali del wrapping di uno script Python in un programma

Ho finito di creare uno script Python contenente otto funzioni che scaricano file, li estrae, manipolano e analizzano i loro dati e quindi producono grafici ed esportali in file PNG. I file di input si trovano in un sito FTP remoto, ma alcuni...
posta 24.07.2015 - 19:20
1
risposta

Nomi umani negli esempi di programmazione [duplicato]

In piccoli esempi di programmazione, si stabilisce che probabilmente useranno foo, bar e / o baz come nomi di variabili / funzioni. Ci sono nomi umani accettati che si possono usare? Ad esempio, se un programma sta ordinando una lista di pe...
posta 28.10.2014 - 22:21
5
risposte

Quali sono i vantaggi della ricorsione rispetto all'iterazione? [duplicare]

Sto cercando di capire quando è preferibile utilizzare la ricorsione anziché l'iterazione. In realtà ho incontrato la ricorsione solo in Javascript ma mai in Python. Immagino che la ricorsione debba essere usata in determinati contesti o li...
posta 05.04.2014 - 23:11
3
risposte

Quale è più importante in una gerarchia di promozione del codice di un'applicazione Web? ambiente di produzione per riprendere la somiglianza o la propagazione unidirezionale?

Diciamo che hai una gerarchia di promozione del codice composta da diversi ambienti, (la parte polare) due dei quali sono sviluppo (dev) e produzione (prod). Diciamo che hai anche un'applicazione web in cui i file importanti (ma non controlla...
posta 20.06.2012 - 00:36
3
risposte

Ci sono degli svantaggi nell'usare una classe nidificata invece di dichiararne una nuova?

Sto facendo una revisione del codice su un cambiamento che il mio collaboratore ha apportato alla nostra applicazione Java, e ho trovato qualcosa che non mi è molto familiare: una classe annidata. Dalla revisione del codice, sembra che la cla...
posta 09.11.2018 - 17:32
2
risposte

Utilizzare una connessione al database DSN è una cattiva pratica?

Durante tutta la mia vita professionale che ho programmato in ambiente Windows, ho consigliato ai miei amici e colleghi di non utilizzare una connessione DSN nelle loro applicazioni, sulla base delle mie conclusioni personali, ma non ho visto al...
posta 16.05.2012 - 17:47