Tutte le domande

1
risposta

Perché la 'aggregazione' non è supportata nella maggior parte delle soluzioni di gateway API?

Durante la lettura del gateway API, una delle cose che si presentano ogni volta è che il gateway API è un luogo in cui è necessario aggregare i risultati di più endpoint. Sembra davvero carino. Tuttavia, molte delle più diffuse soluzioni API Gat...
posta 24.07.2017 - 07:22
2
risposte

Applicate un codice di condotta per accettare lavori, progetti o requisiti?

Quando scrivi software per te stesso, la tua azienda o terze parti, consideri sempre determinati principi, valori, standard o regole di comportamento che guidano le decisioni, le procedure e i sistemi in modo da contribuire al benessere di le s...
posta 12.09.2010 - 12:04
2
risposte

Come gestire troppe interfacce

Sto cercando di aggiornare alcune delle mie società con codice esistente per consentire l'implementazione dei test unitari. Per essere in grado di farlo, tutti i repository sono interfacciati per consentire DI. Tuttavia, il codice esistente ha l...
posta 09.11.2017 - 21:10
3
risposte

Sarebbe un cattivo progetto utilizzare IDisposable su una classe che gestisce gli aggiornamenti in batch?

Voglio una classe che avrà un singolo metodo sulla sua interfaccia per aggiungere aggiornamenti. Questi aggiornamenti verranno archiviati in una variabile interna della classe fino a quando non verrà raggiunta una dimensione di batch specificata...
posta 19.03.2017 - 22:32
2
risposte

Qual è la migliore pratica dei metodi di prova che si chiamano a vicenda?

Dire che ho un metodo A che chiama un metodo B e fa una cosa aggiuntiva. Il metodo B si comporta in modo diverso in 10 casi diversi e ho un ampio test unitario che lo descrive. E ora voglio testare il mio metodo A. Qual è la migliore pratica per...
posta 23.05.2018 - 10:43
2
risposte

Qual è la complessità temporale dell'aggiornamento nell'heap binario?

Per un heap binario abbiamo O (log (n)) per l'inserimento, O (log (n)) per eliminare min e la costruzione dell'heap può essere eseguita in O (n). Nel contesto dell'utilizzo di un heap binario in Djikstra, il mio esame ha coinvolto un "aggiorn...
posta 16.11.2015 - 06:56
4
risposte

Re-design correttamente da Passa a Polymorphism (principio Apri / Chiudi)

Sto avendo grossi problemi nel tentativo di sbarazzarmi di questa dichiarazione di commutazione. Per mettere un po 'di contesto in primo luogo, sto lavorando con operazioni batch asincrone. Queste operazioni possono essere applicate a qualsiasi...
posta 05.09.2017 - 19:43
4
risposte

C'è uno standard per quando includi le librerie o no?

Spesso mi imbatto in una classe che ha un singolo riferimento a un'altra libreria e mi chiedevo se è meglio includere la libreria o fare riferimento all'oggetto tramite il suo nome completo. Uno è migliore dell'altro? È uno più di uno standard d...
posta 06.10.2010 - 19:26
3
risposte

Nomi variabili di lunghezza uguale: trucchi o alternative? [chiuso]

Questa potrebbe essere una domanda super stupida, simile a OCD, stupida, ma ... mi piace quando le variabili correlate hanno nomi di uguale lunghezza, in modo tale che quando scritti l'uno sotto l'altro, si allineano bene. Ad esempio: min /...
posta 09.07.2018 - 19:09
2
risposte

Versione incrementale - Durante lo sviluppo? o dopo il rilascio?

Ho quello che ritengo sia una domanda in gran parte soggettiva, ma sono interessato a come le persone gestiscono la situazione descritta di seguito. Ci sono molte domande simili sullo scambio di programmatori, ma nessuna che tocchi questo precis...
posta 08.04.2015 - 09:53