Domande con tag 'coding-style'

3
risposte

Quale è più leggibile: ritorni anticipati o condizionali? [duplicare]

Sto scrivendo una funzione asincrona, Promise -returning. Durante l'elaborazione, cerco alcune condizioni e, se le condizioni passano, la promessa dovrebbe essere soddisfatta (risolta), ma se uno fallisce, la promessa dovrebbe essere resp...
posta 11.02.2018 - 01:08
4
risposte

Come trattare il feedback negativo sullo stile del codice da uno sviluppatore senior? [chiuso]

Sfondo Ho programmato principalmente in Python negli ultimi anni e principalmente nei miei progetti. Ho sviluppato alcune mie piccole convenzioni stilistiche come lasciare 4 numeri di linee vuote tra le classi e 1-2 linee tra i metodi, ecc....
posta 04.08.2016 - 19:11
1
risposta

Node.js script const variabili in SCREAMING_SNAKE_CASE o camelCase

TL / DR: Quando si richiede un altro script in Node.js e lo si definisce come const se il nome della variabile è ancora in camelCase come se fosse normale con var o dovrebbe invece essere in SCREAMING_SNAKE_CASE come è più normale per un const...
posta 14.09.2017 - 11:53
2
risposte

Devo registrare gli errori nella funzione che si verificano? o passarli indietro e registrarli quando il controllo ritorna?

Una delle cose che amo di Go è il modo in cui incoraggiano gli errori di passaggio come valori di ritorno, ma quando si tratta di loggare qual è la soluzione più gestibile: passare l'errore il più indietro possibile nel mucchio di esecuzione e r...
posta 02.02.2016 - 12:28
2
risposte

Esistono linee guida stabilite per la formattazione del codice nei file inclusi con riferimenti ad altri file?

Quando si sviluppa per il Web, si finirà inevitabilmente per fare riferimento a un sacco di file che alla fine verranno inclusi e combinati in un prodotto finito. Sviluppo in modo specifico molti siti Wordpress e, ad esempio, il progetto su cui...
posta 07.01.2015 - 11:37
2
risposte

Dove vengono dichiarate le variabili C [duplicato]

Vedo un sacco di codice con le variabili dichiarate subito dopo la funzione, ma quando pubblico qualcosa del genere le persone finiscono male e dicono che è meglio dichiararle quando vengono utilizzate. Presumo che tutto questo compili sull...
posta 06.08.2014 - 03:25
3
risposte

Gestione dell'allineamento della tabella del codice sorgente

A volte è necessario avere tabelle (grandi o piccole) nel codice sorgente. ItemType const SomeTable[] = { // id name min max ITEM( 3, "Foo", 70, 180), ITEM(13, "Bar", 30, 50), ITEM(14, "Baz", 30, 60), ITEM(60, "Abc",...
posta 16.04.2015 - 06:57
1
risposta

Come denominare le variabili senza plurale in un ciclo for-each? [chiuso]

Come si assegnano le variabili del ciclo quando l'elemento della lista prende il nome da qualcosa senza un plurale? Ad esempio (in python): [x for x in sheep] . x non è un grande nome, ma pecore hanno / non ha plurale che lo distingue...
posta 18.05.2015 - 16:09
2
risposte

Domanda di stile: per utilizzare la versione sovraccaricata o no?

Diciamo che ho avuto un sovraccarico di operator() che ha reso temp_.matrix[k][j] e temp_(k+1, j+1) equivalenti. Nelle mie funzioni di classe (in cui la matrice appartiene), sarebbe meglio avere if (temp_.matrix[k][j] == 0) { /*...
posta 04.05.2015 - 18:48
1
risposta

Come formattare questa linea in base a PEP 8? [chiuso]

Sto cercando di rispettare PEP 8 , con un limite di 78 caratteri su la lunghezza delle mie linee. Ho la seguente dichiarazione: startTime = time.strptime(request.GET.get('st', (dt.datetime.now() - dt.timedelta(days=1)).strftime("%d/%b/%Y:%...
posta 24.07.2013 - 10:19