Tutte le domande

1
risposta

Qual è la ragione per cui le variabili CSS sono definite usando due trattini (-)?

Variabili CSS supportate in modo nativo è una potente funzionalità per sviluppare applicazioni web complesse senza alcun passo come i preprocessori. Quindi, questo è fantastico. Ma (all'inizio) la sintassi di definizione delle variabili n...
posta 04.03.2016 - 15:39
2
risposte

Perché una classe astratta è forzata a definire tutte le funzioni di un'interfaccia ereditata?

Perché il compilatore c # forza un abstract class a definire (al contrario di implementare ) tutti i metodi del interface ereditato? perché non contrassegna i metodi non implementati di un interface ereditato come abstra...
posta 07.05.2016 - 20:44
3
risposte

Il wrapping di uno strumento da riga di comando (wget, curl) è una pratica "buona"?

Ho uno sfondo in .NET, in particolare in C # WPF e ASP.Net, ma ora userò più golang e C. Prendi in considerazione la seguente situazione come esempio: Il software che dovrei programmare dovrebbe essenzialmente caricare i dati e presentare il...
posta 25.09.2015 - 17:57
5
risposte

Qual è stato il motivo della creazione di variabili booleane?

Ho scoperto che alcuni linguaggi come C non supportano le variabili booleane e i programmatori usano invece interi con valori di 0 e 1. C'è qualche ragione specifica per cui alcune lingue si sono allontanate da questa diversa da una migliore leg...
posta 04.08.2015 - 10:14
2
risposte

Perché i trigger sono considerati l'ultima risorsa per risolvere più percorsi nelle eliminazioni a cascata?

C'è un problema nell'uso di ON DELETE CASCADE su chiavi esterne in un database SQL se ci sono più percorsi dalla chiave esterna di root all'anta. Il modo per aggirare questo sembra essere quello di sostituire ON DELETE CASCADE s con...
posta 12.02.2016 - 09:15
3
risposte

Come memorizzare (e trovare) i valori aggiornati in una tabella hash distribuita?

Le tabelle hash distribuite sono un ottimo modo per archiviare dati immutabili in modo resiliente. Tuttavia, mi chiedo come sarebbe possibile memorizzare nuove versioni di vecchi dati in questo sistema. Poiché in una rete distribuita è imp...
posta 27.09.2015 - 10:12
2
risposte

Flusso di lavoro Git (flusso) per lo sviluppo web

Nella mia (piccola) azienda, stiamo attualmente pensando di scaricare il nostro attuale sistema di versioning (svn) e le procedure di rilascio, che sono crap TBH, e passare a git. Sarà usato principalmente per un grande progetto web che sviluppe...
posta 05.06.2015 - 07:05
3
risposte

Dipendenze mancanti al momento della compilazione con IOC

Grazie al mio nuovo lavoro, ho scoperto di recente l'inversione del principio del controllo del design (con il castello di windsor in C #). Mi piace davvero usarlo ma qualcosa mi infastidisce. Per quanto mi riguarda, la buona parte delle ling...
posta 30.05.2016 - 15:41
2
risposte

Utilizzo di una licenza senza valore annuale

Ho questo progetto che ha diverse note di licenza (tutte GNU GPLv3) nella parte superiore dei file sorgente. Stanno tutti seguendo la "regola" che l'anno nella nota sul copyright dovrebbe essere l'anno in cui il file è stato modificato l'ul...
posta 21.01.2016 - 03:58
1
risposta

Sono necessarie protezioni se le intestazioni contengono solo dichiarazioni?

Considera le seguenti ipotesi sulla programmazione in C (alcune delle quali vanno troppo avanti, lo confesso): L'inserimento di definizioni di variabili in un file di intestazione non è corretto, poiché ogni unità di traduzione crea la prop...
posta 27.11.2015 - 07:24