Tutte le domande

6
risposte

Quali buoni motivi ci sono per capitalizzare le parole chiave SQL?

Sembra che ci siano molti sviluppatori che scrivono il loro SQL capitalizzando le parole chiave: SELECT column FROM table INNER JOIN table ON condition WHERE condition GROUP BY clause HAVING condition Mi chiedo perché le persone s...
posta 15.08.2011 - 23:48
2
risposte

Equivalente ai principi SOLID per la programmazione funzionale

Ho trovato che i principi SOLID sono molto utili quando si pensa alla progettazione orientata agli oggetti. Esiste un insieme simile / equivalente di principi indipendenti dalla lingua adattati per la programmazione funzionale?     
posta 19.09.2012 - 09:38
2
risposte

Devo sempre usare "è" come prefisso per le variabili booleane? [chiuso]

Devo sempre usare is come prefisso per le variabili booleane? Che dire dei booleani che indicano qualcosa in passato? Devo scrivere isInitialized o wasInitialized ? Devo scrivere per le proprietà IsManyMembers o HasManyMembe...
posta 13.03.2014 - 07:01
3
risposte

Quali sono gli svantaggi del pattern ActiveRecord?

Sono curioso di sapere quali sono gli svantaggi dell'utilizzo del pattern ActiveRecord per l'accesso ai dati / oggetti business. L'unico che mi viene in mente è che viola il Principio di Responsabilità Unica, ma il pattern AR è abbastanza comune...
posta 21.04.2011 - 20:08
4
risposte

In che modo un'azienda come Amazon evita i colli di bottiglia che accedono al livello del database?

Se immagini un'azienda come Amazon (o qualsiasi altra grande applicazione web di e-commerce), che gestisce un negozio online su larga scala e ha solo una quantità limitata di articoli fisici nei suoi magazzini, come possono ottimizzare questo in...
posta 11.12.2016 - 23:38
7
risposte

Un programmatore dovrebbe essere autosufficiente?

Nel mio posto di lavoro attuale, non abbiamo testatori, la motivazione per questo dal management è: "se avessimo dei tester, non testeremo affatto il tuo codice". Questo tipo di pensiero sembra essere dannoso per la qualità del prodotto, mentre...
posta 20.10.2010 - 15:28
5
risposte

Guida allo stile per C ++ [chiuso]

In questo momento sto utilizzando la Guida di stile di Google C ++ nel mio codice C ++ ed ero carina felice con esso. Recentemente mi è stato detto che questa guida è pessima: è utilizzata internamente da Google (lo sapevo), è obsoleta e pr...
posta 07.01.2014 - 00:54
5
risposte

Best practice per l'esecuzione di codice non affidabile

Ho un progetto in cui ho bisogno di consentire agli utenti di eseguire codice python arbitrario e non attendibile ( un po 'come questo ) contro il mio server. Sono abbastanza nuovo per Python e vorrei evitare di commettere errori che introducono...
posta 22.03.2013 - 22:01
7
risposte

Che cosa fai per migliorare le tue abilità di programmazione logica? [duplicare]

Pensi che solo la pratica di programmazione ti aiuterà a migliorare le tue abilità di programmazione logica o ti alleni con i puzzle, provando ad immaginare come funziona l'universo, suonare strumenti e così via? Dedicando più tempo alla pr...
posta 05.10.2010 - 15:22
3
risposte

Perché la parola chiave rec è necessaria in F #?

In F # è necessario utilizzare la parola chiave rec . In Haskell non è necessario dire esplicitamente se una determinata funzione è ricorsiva o meno. Dato il ruolo della ricorsione nella programmazione funzionale, il design di F # mi semb...
posta 28.08.2012 - 12:11