Tutte le domande

19
risposte

Come posso rivedere il mio codice? [chiuso]

Sto lavorando a un progetto da solo e devo mantenere il mio codice. Solitamente la revisione del codice non viene eseguita dall'autore del codice, quindi il revisore può guardare il codice con gli occhi nuovi - tuttavia, non ho un tale lusso. Qu...
posta 12.03.2012 - 10:52
32
risposte

La micro-ottimizzazione è importante per la codifica?

Recentemente ho fatto una domanda su Stack Overflow per scoprire perché isset () era più veloce di strlen () in PHP . Ciò ha sollevato dubbi sull'importanza del codice leggibile e sul fatto che i miglioramenti delle prestazioni dei micro-seco...
posta 23.05.2017 - 12:40
2
risposte

AGPL: cosa puoi fare e cosa non puoi

AGPL è una licenza abbastanza nuova pensata per le reti GPL. Tuttavia, non essendo un avvocato, e in realtà non avendo letto l'intera licenza, non riesco a capire cosa si può fare liberamente e cosa no con AGPL. La mia incertezza è alimentata...
posta 13.09.2011 - 13:11
8
risposte

Ogni lingua è scritta in C?

A volte durante la programmazione in diverse lingue (C / C ++, C #), mi viene in mente questo pensiero: Ogni lingua è scritta nel linguaggio di programmazione C? La lingua C è la madre / il padre di tutte le lingue? Ogni concetto ( OOP ,...
posta 22.12.2014 - 08:08
17
risposte

È buona prassi avere sempre una chiave primaria intera con autoincremento?

Nei miei database, tendo a prendere l'abitudine di avere una chiave primaria intera con incremento automatico con il nome id per ogni tabella che creo in modo da avere una ricerca univoca per ogni riga specifica. Questa è considerata una...
posta 15.08.2016 - 20:35
12
risposte

È una cattiva pratica memorizzare grandi file (10 MB) in un database?

Attualmente sto creando un'applicazione Web che consente agli utenti di archiviare e condividere file, 1 MB - 10 MB di dimensioni. Mi sembra che l'archiviazione dei file in un database rallenterà in modo significativo l'accesso al database....
posta 29.05.2012 - 13:18
3
risposte

Entity Framework ed evitando il modello di dominio anemico

Nella nostra logica di business occasionalmente abbiamo metodi definiti come: User.ResetCourse(Course courseToReset) Il problema è che sia Utente che Corso sono oggetti proxy Entity Framework. Ciò significa che quando colpiamo le proprietà...
posta 30.09.2016 - 13:58
3
risposte

Licenza software che limita l'utilizzo commerciale come CC BY-NC-SA

Voglio distribuire il mio software sotto licenza come licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo, ad es. La ridistribuzione del codice sorgente e dei binari è gratuita. La versione modificata del p...
posta 25.09.2011 - 17:21
2
risposte

Qualcuno ha utilizzato correttamente Windows Workflow per un motore di regole / convalida di business?

Mi chiedevo se qualcuno ha usato con successo Windows Workflow Foundation per un motore BusinessRules / Validation, o se conosci qualche codice di esempio o articoli su questo. Se lo hai già usato, cosa ne pensi? Com'è confrontato con altri s...
posta 06.05.2011 - 17:32
2
risposte

Qual è la relazione tra Dynamic Language Runtime e C # 4.0?

Diciamo che volevo creare un interprete / interprete di linguaggio dinamico, forse un interprete Scheme, sulla piattaforma .NET così com'è oggi. Sarebbe meglio usare Dynamic Language Runtime (DLR), o usare C # 4.0 per implementare le funzional...
posta 11.08.2011 - 16:52