Tutte le domande

5
risposte

Come aderire ai principi REST puri quando sono richieste funzionalità diverse in diverse situazioni

Abbiamo un'API RESTful che consente la creazione di utenti tramite il POST a un particolare endpoint, api/v1/users Nel sistema, quando un utente viene creato, viene inviata una e-mail all'utente con il contenuto sulla falsariga di "{Uten...
posta 23.11.2016 - 15:49
2
risposte

Gestione degli eventi, riproduzione e controllo delle versioni

Sto progettando un sistema che utilizza Event Sourcing, CQRS e microservices. Sono portato a capire che questo non è uno schema insolito. Una caratteristica chiave del servizio deve essere la capacità di reidratare / ripristinare da un sistema d...
posta 15.02.2016 - 17:50
3
risposte

Come eseguire il rollback delle funzionalità rifiutate dal controllo qualità in uno scenario di consegna continua?

Dato che sto cercando sempre di più nella fornitura continua per la nostra organizzazione, faccio fatica a capire come possiamo integrare efficacemente i test di QA manuali prima che un rilascio venga trasferito in produzione. Ho trovato dive...
posta 01.06.2017 - 21:34
3
risposte

Va bene usare le classi statiche mentre si crea un wrapper per l'API REST?

Sto consumando un servizio web in C # usando le API REST. Quindi, ho creato una classe wrapper per ogni endpoint. Sembra una buona idea implementare il wrapper usando la statistica. Questo rende il codice molto più pulito. Ad esempio, il consumo...
posta 21.07.2016 - 12:44
2
risposte

Best practice per gestire il POST con array di oggetti se almeno un oggetto genera un'eccezione

Voglio POST un array di oggetti e fare un inserimento nel database riguardante ciascuno di essi. Qual è la migliore pratica se un oggetto non è conforme e genera un'eccezione? (cancella tutte le transazioni o solo una e specificala quando rit...
posta 09.06.2015 - 09:08
2
risposte

Non chiami il Framework, ti chiama

Ho bisogno di una spiegazione chiara e forse un esempio di come funzionano framework come JavaFX, Tkinter ecc. Diamo a Python's Tkinter. Quando lego un'azione di un pulsante, faccio semplicemente def callback(): print "clicked!" b = Bu...
posta 27.03.2016 - 22:32
4
risposte

Perché le storie suggerite sono state ridimensionate a 2-3 giorni?

Se gli sprint sono in media 10 giorni, perché spesso suggeriscono che le storie siano ridimensionate a 2-3 giorni? Domanda correlata: Come gestire gli elementi del backlog che sono più lunghi di uno sprint?     
posta 08.03.2012 - 19:19
4
risposte

Memorizzazione direttamente nel modello

Normalmente quando ho alcuni dati da memorizzare, faccio qualcosa di simile Model model = new Model(); Notifier notifier = new EventBus(); Store store = new DataStore(); model.updateTitle("new title"); store.save(model); notifier.notifyAboutCh...
posta 31.05.2017 - 14:57
4
risposte

Vantaggi dell'uso della logica aziendale nel modello

In un framework MVC ho sentito spesso che uso la logica di business in un modello. Ma penso che l'uso della logica di business nel controller sarebbe più veloce in quanto la vista è direttamente collegata al controller. Voglio sapere quali sono...
posta 19.03.2012 - 07:05
4
risposte

Inizializzazione di oggetti in Constructor

Ho sotto il costruttore, dove crea una cartella di lavoro nel costruttore. Ho letto che, idealmente, non dovremmo creare oggetti in Constructor, invece dovremmo avere solo dei compiti che vengono passati. public ExcelWriter() { workboo...
posta 25.01.2017 - 04:32