Tutte le domande

1
risposta

Come implementare una variabile (veramente) globale in un'app Rails

Come posso implementare al meglio un contatore globale in un'app Rails API? (Un componente centrale in un sistema con diversi.) Fondamentalmente ho un ID della transazione che devo incrementare e passare oltre un valore massimo. Quindi ha qua...
posta 20.02.2016 - 00:53
3
risposte

Visibilità del prodotto di implementazione di fabbrica astratta

Sto implementando una fabbrica come questa: public interface IMyProduct { void DoSomething(); } public interface IMyFactory { IMyProduct CreateMyProduct( string aParameter ); } internal MyFactory : IMyFactory { public MyFactory(...
posta 05.03.2016 - 14:02
2
risposte

Perché C non ha matrici di prima classe? [duplicare]

Ho una domanda sulla semantica di C e mi chiedevo perché i poteri si decidessero a fare matrici diverse da ogni altro tipo nella lingua. Comprendo che array e puntatori sono diverse astrazioni in fase di compilazione in C. Una matrice ha un...
posta 16.03.2016 - 17:50
1
risposta

Test di un'architettura software stratificata

Attualmente sto costruendo un'applicazione con un'architettura a strati in C. Attualmente, ho costruito e testato il livello inferiore, che è un modulo di rete, fornendo funzionalità come la connessione / disconnessione, l'invio di messaggi, ecc...
posta 25.10.2015 - 00:31
1
risposta

Devo restituire promesse da qualsiasi funzione che le utilizza?

Le promesse sono un modello abbastanza nuovo per me, quindi sto ancora costruendo il mio intuito per loro. Recentemente mi sono imbattuto in un caso in cui un codice in un bit di codice simile ad un adattatore era una volta sincrono, e quindi...
posta 09.01.2016 - 02:35
1
risposta

Come implementare correttamente una facciata

Ho letto più siti Web su questo argomento ma nessuno di questi mi ha fornito una soluzione "valida" per il problema che sto riscontrando. Il problema è descritto nelle seguenti domande (correlate): Come faccio ad accoppiare il pacchetto UI c...
posta 10.12.2015 - 16:57
1
risposta

I file di progetto MSBuild hanno lo stesso scopo dei makefile NMAKE in un processo di compilazione? (praticamente equivalente)

Sto trovando difficile capire il motivo di Microsoft dietro la costruzione di "progetti" concettuali come questo. Spediscono MSBuild.exe e NMAKE.exe insieme a un'installazione di Visual Studio 2015 ma entrambi sembrano avere lo stesso scopo....
posta 08.01.2016 - 08:38
2
risposte

Come aiutare i programmatori a utilizzare le classi condivise esistenti, invece di reinventarle? [duplicare]

La mia azienda ha un progetto software abbastanza grande (un paio di milioni di righe di codice distribuite su molti assiemi). Un punto critico che abbiamo costantemente incontrato durante le revisioni del codice è stato con l'uso di classi co...
posta 09.10.2015 - 22:53
1
risposta

Qual è il vantaggio della memorizzazione delle modifiche alle transazioni del database nel registro e nelle pagine di dati?

Conosco le basi del perché un database utilizza un log delle transazioni: proprietà ACID, capacità di rollback / ripristino ecc. L'algoritmo di base che vedo per una transazione è il seguente: La transazione modifica i dati: le pagine dei...
posta 01.02.2016 - 22:36
1
risposta

Come organizzo un progetto C che usi le librerie?

Prima di tutto, sono relativamente nuovo a C - conosco un po 'il linguaggio, ma non ho mai dato troppa importanza all'intero processo di compilazione. Da quello che sto vedendo, se voglio usare una libreria di terze parti e averla in forma di...
posta 29.02.2016 - 20:44