Tutte le domande

3
risposte

Qual è una buona tecnica di stima per le stime iniziali di alto livello?

Attualmente sto usando Planning Poker per fare le nostre stime dettagliate. Funziona alla grande ma si basa su una ripartizione del lavoro abbastanza dettagliata. Spesso ci vogliono 6-8 settimane per ottenere un design sufficientemente dettaglia...
posta 18.09.2010 - 00:08
2
risposte

Come separare in modo pulito diverse parti di un'applicazione software?

Sto progettando una nuova applicazione che si occupa di molte logiche di business. Per evitare il solito intreccio tra diversi livelli applicativi che spesso si insinuano in tali sistemi nel tempo, voglio attuare una netta separazione delle p...
posta 15.03.2017 - 15:33
1
risposta

Gestione del codice Firma in un ambiente controllato sorgente

Solo una breve domanda, si spera: Il mio team gestisce un software che utilizza la distribuzione ClickOnce ed è firmato con un certificato. Manteniamo il certificato pubblico effettivamente utilizzato su una macchina separata che viene utiliz...
posta 18.06.2015 - 18:38
1
risposta

Perché Swift necessita di tabelle dei testimoni?

Sto cercando di leggere i dettagli di implementazione di Swift, e una cosa che non riesco a definire sono le sue "tabelle dei testimoni". Sembra che siano un puntatore Vtable separato utilizzato per le strutture. Ma perché dovresti averne bis...
posta 25.09.2016 - 11:13
1
risposta

Come dovrei organizzare i file di programmazione nelle directory? [chiuso]

A volte, si crea un prototipo esplorativo e si dimentica della struttura nelle directory ... Quali sono buoni consigli per dividere i file di programmazione su (più livelli di) directory?     
posta 09.09.2010 - 22:26
3
risposte

Proprietà di stub con i setter privati per i test

Abbiamo l'oggetto public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;...
posta 09.12.2015 - 13:04
1
risposta

Un grande inizializzatore statico è un odore di codice?

Sto estendendo SimpleExpandableListAdapter in Android. Non penso che l'adattatore di Android sia implementato molto bene, in quanto i suoi costruttori hanno un gran numero di argomenti piuttosto complicati e non ha setter o builder. Nella m...
posta 27.09.2015 - 15:55
5
risposte

Come bilanciare i requisiti della documentazione con gli sviluppi Agile [duplicato]

Nel nostro gruppo di sviluppo sono attualmente in corso discussioni sulla metodologia agile e waterfal. Nessuno ha alcuna esperienza pratica con agile, ma stiamo facendo un po 'di lettura. Il manifesto agile elenca 4 valori: Individui e...
posta 06.03.2011 - 00:40
5
risposte

Terminologia spiacevole

Non potevo immaginare di usare termini come "code smell", scrum "chickens", "maiali" sul mio posto di lavoro. Questi tipi di termini non sono adatti al mio ambiente. I miei colleghi mi guardano e mi dicono di crescere, o di smettere di essere of...
posta 06.02.2011 - 01:55
2
risposte

Progettazione di classi di eccezioni

Sto codificando una piccola libreria e sto avendo qualche problema con la progettazione della gestione delle eccezioni. Devo dire che sono (ancora) confuso da questa caratteristica del linguaggio C ++ e ho cercato di leggere il più possibile sul...
posta 15.04.2015 - 06:12