Tutte le domande

1
risposta

Convalida all'interno di Constructor

Ho appena letto il seguente post di blog: Validazione e DDD Di Vladimir Khorikov . Il blog parla dell'utilizzo dei seguenti modelli per la convalida di un oggetto entità: Metodo IsValid Verifica validità nel livello dei servizi applica...
posta 27.06.2017 - 10:44
1
risposta

È una cattiva pratica creare un tag git per ogni build dispiegata di successo continua?

Attualmente stiamo usando un tag per ogni build sul master che supera l'IC. Questo porta a molti tag (3-10 al giorno). Il lato positivo è che questi commit sono facilmente leggibili, mostrano la versione (vXYZZZ) che è anche mostrata nel file .e...
posta 11.09.2017 - 18:21
2
risposte

Esporre una API pubblica che chiama un'API privata è una buona pratica?

Questo è più sulla questione di architettura. Svilupperò microservizi in Lumen o Slim, non sarà accessibile al pubblico. Il microservizio privato si occuperà di cose private. Il backend Laravel comunicherà con microservice tramite l'API REST...
posta 31.03.2017 - 13:38
1
risposta

Come assicurarsi che il setter di ogni campo esegua un codice specifico?

Sto lavorando con Java 1.7, IDE è Eclipse Indigo. Ho una classe base che ha id come int. Ha anche una variabile booleana onlyIdInitialized ; Lo imposto su true quando viene creato un oggetto con id . public abstract class BaseB...
posta 16.07.2017 - 03:43
3
risposte

Possono esserci più aggregati per lo stesso concetto?

Dire che ho il concetto di un utente; una struttura molto semplice nella realtà. Se l'azienda richiede che un aspetto del software debba visualizzare tutti i "Post" correlati, ad esempio, come dovrebbe essere modellato? Dovrebbero esserci po...
posta 28.07.2017 - 14:05
3
risposte

Le migliori pratiche per quando una dipendenza di terze parti si rompe?

Sto lavorando in un progetto php e le nostre dipendenze di terze parti sono gestite con packagist tramite composer.json . Roba abbastanza standard. A volte ci imbattiamo in una situazione in cui un determinato plug-in ha qualche problem...
posta 11.05.2017 - 03:35
2
risposte

Come avvicinarsi a questo progetto Java legacy? [duplicare]

Modifica: Supponiamo che rimarrò su questo progetto fino alla "fine". Il problema Attualmente sto lavorando a un progetto legacy interessante Java. Una riscrittura completa è al momento fuori discussione, poiché sto lavorando da sol...
posta 01.12.2017 - 17:22
2
risposte

Dove dovrebbe essere effettuato il debouncing dell'evento, nell'emettitore o nel consumatore?

Dove ha più senso rimandare gli eventi? Considerare l'evento di ridimensionamento di un browser Internet. Il browser può generare una miriade di eventi di ridimensionamento mentre un utente fa clic e trascina per ridimensionare una finestra del...
posta 09.05.2017 - 12:50
3
risposte

Passaggio da SVN a Git: aiuto necessario

Sono uno sviluppatore di software recentemente responsabile di tutto il progetto (project manager). Il progetto su cui sto lavorando (con altre 6 persone) è una complessa applicazione basata su Java che viene sviluppata da oltre 5 anni. L'intero...
posta 29.06.2017 - 15:25
2
risposte

OOP: attivazione di tipi polimorfici e mantenimento dello stato in tutto il flusso di lavoro

Livello alto: Penso che il mio modello di progettazione sia difettoso. Nonostante implementando il polimorfismo, mi trovo a fare affidamento su istruzioni switch di grandi dimensioni basate sul tipo derivato all'interno della mia applicazione...
posta 29.03.2017 - 22:30