Tutte le domande

4
risposte

Sta usando l'oggetto della classe principale meglio dell'utilizzo del metodo principale statico? [chiuso]

Ho notato almeno nei programmi java che le persone tendono a preferire iniziare i loro programmi creando e istanza della classe che contiene il metodo principale e attivando un metodo non statico al suo interno, in questo modo class MainCl...
posta 13.08.2015 - 05:35
2
risposte

E 'possibile evitare l'inversione dell'astrazione in questo scenario?

Sto progettando una libreria basata su web scraping che tenta di fornire un'API a un sito di notizie popolare. Sto rappresentando ciascuno dei suoi articoli come una raccolta di "elementi" ( IElement ), come immagini, video, blocchi di tes...
posta 21.06.2015 - 21:42
4
risposte

Le storie dovrebbero essere utilizzabili?

Sono nuovo di Agile come metodologia, anche se credo che abbia una conoscenza basilare dei suoi principi. Il mio team sta attualmente costruendo un framework che supporterà l'applicazione del nostro cliente in futuro. Come input, abbiamo un...
posta 03.05.2016 - 23:19
4
risposte

Progettazione guidata da domini e interazione tra domini

Sono un neofita del DDD relativo, ma sto leggendo qualsiasi cosa e tutto quello che posso mettere le mani su per bollire e distillare le mie conoscenze. Mi sono imbattuto in questa domanda DDD e una delle risposte mi ha incuriosito. Conte...
posta 01.02.2016 - 10:37
1
risposta

Kth selection routine - Floyd Algorithm 489

Recentemente mi sono imbattuto in una promettente procedura di selezione Kth che, a quanto pare, supera la selezione rapida della routine Floyd, Rivest Select. Questo articolo di Wikipedia fornisce una versione pseudocodice che ho provato a tr...
posta 23.05.2015 - 12:27
3
risposte

Gestione dei dati modificati retroattivamente riportati gerarchicamente

Molti dei nostri clienti sono venuti da noi con un problema interessante che riguarda la regolazione dei dati verificatisi in passato, che viene arrotolata e segnalata in base a una gerarchia organizzativa. Ad esempio: se si esegue un report...
posta 20.03.2016 - 17:17
2
risposte

Il modo giusto per diffondere le chiavi segrete tra i microservizi

Ho alcuni servizi che firmano alcuni dati con un algoritmo di crittografia asimmetrico (come RSA). Devo diffondere alcune chiavi segrete (private) tra tutte le istanze del servizio. Ho trovato alcuni modi per farlo: Condividi le chiavi co...
posta 27.07.2016 - 15:23
7
risposte

Devo utilizzare le classi statiche per i metodi che eseguiranno attività comuni e verranno richiamati tramite la mia applicazione?

Ho passato le ultime ore a leggere sull'uso delle classi static e ho cercato di capire se dovevo usarle o meno, ma non sono ancora arrivato a nessuna conclusione. Sembra che l'argomento potrebbe andare in entrambi i modi. Nella mia applicaz...
posta 01.06.2016 - 19:56
4
risposte

Le eccezioni devono essere espresse nel modello di dominio?

Diciamo che abbiamo una classe PersonName e lanciamo un'eccezione quando qualcuno tenta di creare un'istanza di PersonName che passa un nome non valido al costruttore. Dovrebbe essere espressa l'eccezione InvalidPersonName sul mod...
posta 06.09.2016 - 00:24
4
risposte

Come separare il codice pubblico e "per lo più privato" in C #? (Classi di amici, schema PIMPL, ecc.)

Promemoria: se hai dei suggerimenti, ricordati di mettere il motivo in modo obiettivo, ad esempio "avere due funzioni SetInt() distinte nello stesso file viola le aspettative del lettore che saranno sovraccariche e ostacola la capacità di...
posta 10.03.2016 - 07:34