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...
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....
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...
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...
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...
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...
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",...
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...
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) { /*...
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:%...