Tutte le domande

3
risposte

Come dovrei gestire la registrazione quando creo librerie per altri?

Tutti. Sto creando alcune librerie per altri team nella mia azienda. Hanno tutti meccanismi di registrazione diversi. Voglio fornire informazioni sulla traccia di ciò che stanno facendo le mie biblioteche. Cosa dovrei ottenere? Grazie     
posta 01.12.2011 - 15:51
6
risposte

Quali sono i modi migliori per bilanciare le eccezioni informative e il codice pulito?

Con il nostro SDK pubblico, tendiamo a voler fornire messaggi molto istruttivi sul motivo per cui si verifica un'eccezione. Ad esempio: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argu...
posta 12.12.2013 - 16:39
3
risposte

Generica e cancellazione del tipo

I generici in Java sono implementati usando la cancellazione dei tipi. JLS afferma che l'ispirazione era la compatibilità con le versioni precedenti. Dove, d'altra parte, i generici C # sono reifiable. In teoria quali sono i vantaggi e gli...
posta 21.11.2012 - 10:34
4
risposte

Come posso convincere un utente anonimo a inviare bug su un progetto GitHub privato?

La nostra azienda ha un repository GitHub privato per il progetto su cui sto lavorando. Dopo un'estate piena di lavoro, sembra che avremo il lancio questa settimana (wheee!). Tuttavia, voglio includere un link "invia un bug" nel programma che po...
posta 01.08.2012 - 17:35
3
risposte

Come ottenere una consulenza legale per un progetto open source? [chiuso]

Ho una domanda sul software open source. Domande: Da dove prendi i consigli legali? Devi trovare un avvocato specializzato in problemi software fin dall'inizio, oppure ricevi un parere legale da parte di avvocati che potrebbero unirsi al...
posta 04.07.2012 - 11:42
5
risposte

Introduzione allo sviluppo Agile dopo l'inizio del progetto tradizionale

Circa un anno e mezzo fa, sono entrato in un posto di lavoro che sosteneva di fare lo sviluppo Agile. Quello che ho imparato è che questo posto ha adottato diverse pratiche agili (come standups quotidiani, pianificazioni sprint e recensioni spri...
posta 03.04.2012 - 14:40
4
risposte

Quali sono alcune specialità di sviluppo conosciute / comuni? [chiuso]

In una risposta che ho postato a un'altra domanda, ho notato che è probabile che diventi sempre più specializzazione nello sviluppo del software: ci sono esperti o specialisti per un determinato tipo di programmazione. Mi chiedo, quali spec...
posta 07.11.2010 - 10:19
3
risposte

Effetti collaterali che interrompono la trasparenza referenziale

La programmazione funzionale in Scala spiega l'impatto di un effetto collaterale sulla violazione della trasparenza referenziale: side effect, which implies some violation of referential transparency. Ho letto parte di SICP , che disc...
posta 07.01.2014 - 03:43
2
risposte

Cosa significa una "carrozzeria" (nel contesto di un lavoro / ambiente di programmazione)

Ho continuato a imbattersi nel termine "carrozzeria" in termini di lavoro / ambiente di programmazione ma, nonostante la ricerca su google, non riesco a scoprire a cosa si riferisca esattamente? Qualcuno può per favore illuminarmi?     
posta 21.12.2011 - 09:29
5
risposte

TDD: Deridere gli oggetti strettamente accoppiati

A volte gli oggetti devono solo essere strettamente accoppiati. Ad esempio, una classe CsvFile dovrà probabilmente lavorare strettamente con la classe CsvRecord (o l'interfaccia ICsvRecord ). Tuttavia, da quanto ho appreso in pa...
posta 10.08.2012 - 22:57