Tutte le domande

4
risposte

Design pattern name per una classe wrapper API [chiusa]

Sto scrivendo una classe che racchiude (le parti di) un'API esterna che sto usando. Prendiamo come esempio l'API GitHub. La mia classe GitHub immaginaria ora ha un metodo fetchUser() e fetchRepository() . Quando GitHub decide di...
posta 04.10.2014 - 21:19
3
risposte

Come controlliamo quali funzionalità vengono rilasciate?

Sto lavorando in un ambiente in cui regolarmente iniziamo a lavorare su una funzione e poi ci viene chiesto di non rilasciarlo. Creiamo quindi altre funzionalità che vogliamo rilasciare. Il mio tipico flusso di lavoro è la funzione di scrittu...
posta 15.07.2015 - 14:08
4
risposte

Qual è il modo migliore per suddividere metodi di grandi dimensioni in cui ogni attività secondaria dipende da attività precedenti?

Secondo questa domanda e quasi tutte le guide di stile che io abbia mai letto, i metodi grandi sono cattivi. Tuttavia, supponiamo di avere un metodo che faccia quanto segue: Ricevi una stringa JSON da un servizio e la memorizza come dizion...
posta 07.01.2016 - 00:02
2
risposte

Rendering lato client vs JSP per Spring MVC Front End Dev

In primo luogo, una nota sull'app che sto per discutere: è abbastanza grande, dell'ordine di grandezza di un'app di servizio come Airbnb - cioè, non è solo una pagina web statica, è un'applicazione web completa . È nelle prime fasi di sviluppo....
posta 16.04.2016 - 17:15
2
risposte

Strategia per utilizzare due diversi sistemi di misurazione nel software

Ho un'applicazione che deve accettare e produrre valori sia in unità personalizzate che in sistemi metrici. In questo momento la conversione e l'input e l'output sono un disastro. Puoi entrare solo nel sistema statunitense, ma puoi scegliere...
posta 21.08.2014 - 16:06
3
risposte

Gestione del codice 'done' ma non rilasciabile in TFS

Lavoro in un'organizzazione con 11 team di scrum che sviluppano sullo stesso codice base. Attualmente, tutto lo sviluppo è fatto nel bagagliaio, e alla fine di uno sprint tutto DEVE essere rilasciabile, o deve essere fatto retrocedere (un proces...
posta 07.08.2014 - 12:40
3
risposte

API REST vs direttamente chiamate DB nell'applicazione desktop

Attualmente sto pianificando un'applicazione che verrà utilizzata in un'azienda. È necessario creare un'applicazione desktop. Al momento non sono sicuri se l'applicazione dovrebbe essere disponibile su cellulare o browser nel prossimo futuro....
posta 22.01.2016 - 12:55
2
risposte

Qual è l'argomento per non forzare mai un push in un DVCS (Mercurial)?

Io predico sempre di non forzare mai il push, perché ciò aggiunge ambiguità al server del repository. In questo esempio specifico, collaboriamo con un cliente e "salta un passaggio" e forza forzare invece di tirare e fondere appropriatamente....
posta 01.10.2014 - 14:24
2
risposte

che cos'è un framework "proxy based"?

Ho appena iniziato a leggere di primavera, e un libro ha menzionato "Spring AOP è un framework basato su proxy". Cosa si intende per "Proxy based framework".     
posta 19.03.2011 - 06:22
4
risposte

In CI, i test dovrebbero essere eseguiti contro src o dist?

Ho avuto una controversia con un collega su quando eseguire i test di unità JavaScript in un ambiente CI in una delle due diverse volte. Chiamiamo le due parti PE (pro-early) e PL (pro-late). Precoce (contro src) Esecuzione dei test contro...
posta 08.09.2015 - 20:37