Domande con tag 'patterns-and-practices'

2
risposte

Archiviazione e mantenimento di oggetti serializzati in C #

Quali sono le migliori pratiche per archiviare e mantenere oggetti serializzati in C #? Qualche strategia o schema che si applica? Quello che ho finito per credere finora è questo: Preferisci Json su XML, sia per lo spazio che per la velo...
posta 24.07.2012 - 11:08
6
risposte

Quali sono le migliori pratiche quando si passa da un progetto all'altro o si torna di frequente ai progetti?

La natura del mio lavoro è che devo passare avanti e indietro tra i progetti ogni poche settimane. Trovo che uno dei maggiori ostacoli alla mia produttività sia il tempo di accelerazione per ottenere di nuovo tutti i pezzi di codice rilevanti "d...
posta 03.06.2012 - 17:11
2
risposte

Basso accoppiamento che elabora grandi quantità di dati

Di solito ottengo un accoppiamento basso creando classi che scambiano liste, insiemi e mappe tra di loro. Ora sto sviluppando un'applicazione batch Java e non riesco a inserire tutti i dati in una struttura dati perché non c'è abbastanza memoria...
posta 09.04.2012 - 11:05
5
risposte

Con TDD, i test ovviamente falliscono prima. Ma è proprio vero?

Mi è stato insegnato che con TDD, i test "naturalmente falliscono prima, ma è comunque buona abitudine eseguirli comunque per vedere la luce rossa". Bene, ma sono sicuro che un test unitario scritto per prima per una nuova funzione potrebbe effe...
posta 19.05.2018 - 09:31
3
risposte

Progettazione: come evitare l'interruzione della compatibilità a causa delle modifiche al database

Questo è il mio scenario, ho questa interfaccia: public interface hitTheDataBase { public void insertMe(String [] values); public void modifyMe(String [] values); public DataTable selectMe(); } E ho queste due classi che impleme...
posta 10.03.2016 - 21:35
4
risposte

Devo testare un metodo che chiama un metodo già testato?

Ho un metodo che fa qualcosa di simile public void addFunds(Account account, int price) { int credits = account.getCredits() account.setCredits(credits + price) saveOrUpdate(account) } il metodo saveOrUpdate è già testato, qui...
posta 01.10.2018 - 04:39
3
risposte

È buona prassi registrare le creazioni di sviluppo utilizzando la compilazione condizionale?

Sto sviluppando un'applicazione che si collega a un database e sto utilizzando DI / IOC. Quando si esegue l'intera applicazione durante lo sviluppo, voglio naturalmente evitare di colpire il DB. Attualmente, ho qualcosa di simile nella mia compo...
posta 20.02.2017 - 19:10
1
risposta

Quanto frequenti dovrebbero essere gli aggiornamenti dei token nella sicurezza CSRF?

Per iniziare con lo sfondo, questo post è cosa dice Jeff Atwood riguardo ai token CSRF. In questa stessa pagina, continua dicendo: An even stronger, albeit more complex, prevention method is to leverage server state -- to generate (and...
posta 17.03.2012 - 08:20
1
risposta

Dovrei creare lo stack di annullamento nel modello o nel relativo wrapper?

Sto costruendo un'applicazione (Python / PyQt). L'articolo del primo ordine sarà una vista ad albero / modello con molte funzioni di supporto per aggiungere nuovi elementi, spostarli nell'albero, ecc. Quindi avrò un oggetto finestra principale c...
posta 22.03.2015 - 22:08
1
risposta

Pattern di deposito e query di database

Dopo aver letto altri post, mi sembra già che il concetto "repository" e "database" non vadano bene di pari passo, poiché sono pensati per essere concetti completamente separati .... ma chiederò domanda comunque. Attualmente devo importare di...
posta 11.01.2017 - 19:28