Tutte le domande

2
risposte

Controllo delle versioni semantiche quando si risolve un bug importante

Attualmente gestisco una libreria che ha un elevato utilizzo pubblico e ho avuto una domanda su versioning semantico . Voglio refactoring una parte abbastanza importante della libreria che viene implementata in modo errato - ed è sempre stata i...
posta 28.11.2013 - 13:07
4
risposte

Come testare quando organizzare i dati è troppo macchinoso?

Sto scrivendo un parser e, come parte di ciò, ho una classe Expander che "espande" una singola istruzione complessa in più semplici istruzioni. Ad esempio, espanderebbe questo: x = 2 + 3 * a in: tmp1 = 3 * a x = 2 + tmp1 Ora sto...
posta 04.12.2014 - 14:52
1
risposta

Etichetta per la modifica della richiesta di pull di qualcuno

Possiedo un repository su GitHub a cui qualcuno ha inviato una richiesta pull con un singolo commit. Voglio solo implementare la sua soluzione parzialmente, e utilizzare circa la metà del codice cambia l'utente effettuato. Cosa dovrei fare in qu...
posta 10.10.2013 - 13:24
4
risposte

La programmazione funzionale è una valida alternativa ai modelli di iniezione di dipendenza?

Recentemente ho letto un libro intitolato Programmazione funzionale in C # e mi viene in mente che l'immutabile e La natura stateless della programmazione funzionale realizza risultati simili ai modelli di iniezione di dipendenza ed è forse an...
posta 10.03.2015 - 20:24
3
risposte

Quando i programmatori parlano di "strutture dati", a che cosa si riferiscono?

Quando i programmatori parlano di "strutture dati", stanno solo parlando di tipi di dati astratti come liste , alberi , hashes , grafici , ecc.? O quel termine include qualsiasi struttura che contiene dati, come tipi compositi (oggett...
posta 09.05.2012 - 13:42
6
risposte

Uso di classi pubbliche nidificate per organizzare le costanti

Sto lavorando a un'applicazione con molte costanti. All'ultima revisione del codice è emerso che le costanti sono troppo sparse e dovrebbero essere tutte organizzate in un singolo file di costanti "master". Il disaccordo riguarda il modo di orga...
posta 26.10.2012 - 19:48
2
risposte

Esiste una sorta di strategia sistematica per la progettazione e l'implementazione di GUI?

Sto utilizzando Visual Studio per creare un'applicazione GUI in C #. La Casella degli strumenti funge da una tavolozza di componenti nifty che mi permette di trascinare facilmente pulsanti e altri elementi (per chiarezza dirò il pulsante ogni vo...
posta 13.01.2015 - 17:48
3
risposte

Quanto è sbagliato parlare di "metodi" C ++ (rispetto alle "funzioni membro")?

I comprendono che secondo le specifiche del C ++ non esiste un "metodo" e alcuni (molti "la maggior parte?) I programmatori C ++ considerano il" metodo "come un Java-ismo. D'altra parte, anche in un forum C ++ le persone sembrano parlare di...
posta 30.12.2015 - 20:54
5
risposte

C'è qualcosa in .NET che mi consente di definire una grammatica e generare un linguaggio di programmazione?

Ho un corso in cui il proffesor ci ha chiesto di creare una DSL per il nostro progetto finale. Ci ha presentato nei primi corsi xText con Eclipse. Trattandosi di un nuovo corso, sono ancora un po 'confuso su cosa significano le lingue specific...
posta 15.10.2012 - 19:16
5
risposte

Butta un'argumente scetticismo o un'argomentazione dal metodo privato?

Stavo solo rivedendo un codice che ho scritto un po 'di tempo fa e posso vedere che ho un paio di metodi privati che lanciano argumentnullexceptions e / o argumentexceptions se ci sono problemi con i parametri dei metodi. Suppongo che il mio...
posta 11.08.2011 - 05:34