Tutte le domande

1
risposta

Trasmissione dei dati tra stati concreti?

Ho un'implementazione dello stato machine che è piuttosto semplice, ma ho un problema di progettazione a cui non conosco una soluzione elegante. Ecco alcuni codici in parte pseudo per illustrare. class MainRoomState:State public overrid...
posta 04.02.2012 - 08:39
3
risposte

In quali circostanze lo sviluppo avanza più velocemente con molti contributori rispetto a pochi? [chiuso]

Ho visto un'intervista con Joel Spolsky, in cui dice che Fog Creek Software ha intenzionalmente ridotto la propria squadra (credo in quattordici). La ragione di ciò è di evitare molte delle comunicazioni necessarie tra i membri del team se le sq...
posta 23.02.2012 - 01:45
6
risposte

In ambiente agile, come viene consolidato il tracciamento dei bug e il tracciamento delle iterazioni.

Questo argomento derivava dalla mia altra domanda su pianificazione a cascata simile alla gestione . Dalle risposte nell'altra discussione, ho raccolto tutto ciò che è generalmente consigliato: Ogni storia dovrebbe essere completata senza e...
posta 13.12.2011 - 18:24
2
risposte

Come denominare un metodo privato in una lingua che non supporta la privacy?

Qual è lo standard di codifica per nominare un metodo privato in una lingua che non ha il modificatore privato? Nello specifico, sto parlando di Javascript. Di seguito ho inserito un trattino basso alla fine del nome del mio metodo privato, ma u...
posta 26.01.2012 - 00:40
2
risposte

Come strutturare questo programma?

Sto lottando con il modo migliore per strutturare un programma che sto scrivendo perché il metodo che attualmente mi sembra molto goffo e ogni parte dipende molto dagli altri. Questo è ciò che il programma deve fare: Analizza un documento wo...
posta 31.12.2011 - 16:19
3
risposte

Come faccio a bilanciare la compatibilità inversa della CPU del programma, pur essendo in grado di utilizzare funzionalità all'avanguardia?

Mentre imparo di più su C e C ++ mi chiedo: come può un compilatore utilizzare le nuove funzionalità dei processori senza limitarlo solo alle persone con, ad esempio, Intel Core i7? Pensaci: i nuovi processori escono ogni anno con molte nuove...
posta 23.03.2012 - 15:38
1
risposta

Riga di comando unisce gli strumenti di conflitto

A volte preferisco lavorare in un terminale. Io uso git e talvolta ho conflitti di fusione. Esistono strumenti di risoluzione dei conflitti di fusione che funzionano in un ambiente con solo la riga di comando?     
posta 08.05.2012 - 00:41
4
risposte

Livelli: separazione logica vs fisica

Alcuni programmatori consigliano la separazione logica dei livelli su fisico. Ad esempio, dato un DL, questo significa che creiamo uno spazio dei nomi DL non un assembly DL. I vantaggi includono: tempo di compilazione più veloce impleme...
posta 20.04.2012 - 12:37
2
risposte

Come promuovi / supporta un progetto di codice che trovi utile? [chiuso]

Come approvi / supporti un progetto di codice che ritieni utile, sia esso stabilito, emergente o nascente? Penso che ci siano alcune risposte ovvie, ma spero che ci saranno anche dei nuovi suggerimenti.     
posta 28.09.2010 - 16:25
1
risposta

MSDN segue le convenzioni della documentazione per .NET e, in caso affermativo, è pubblicamente disponibile?

Durante la navigazione nella documentazione MSDN per la Libreria di classi .NET Framework (FCL) ho sempre stato stupito da come coerente e completamente documentato. È un compagno costante nello sviluppo di applicazioni .NET. La maggior part...
posta 14.05.2012 - 12:29